# near model CODE resource # jump table entries: 576-578 (3 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 286D E82C movea.l A4, [A5 - 0x17D4] 0000000C 2854 movea.l A4, [A4] 0000000E 2B6C 0008 FDC4 move.l [A5 - 0x23C], [A4 + 0x8] 00000014 2B6C 000C FDC8 move.l [A5 - 0x238], [A4 + 0xC] 0000001A 066D 0036 FDC4 addi.w [A5 - 0x23C], 0x36 /* '6' */ 00000020 066D 0036 FDC6 addi.w [A5 - 0x23A], 0x36 /* '6' */ 00000026 046D 0036 FDCA subi.w [A5 - 0x236], 0x36 /* '6' */ 0000002C 046D 0052 FDC8 subi.w [A5 - 0x238], 0x52 /* 'R' */ 00000032 3E2D FDCA move.w D7, [A5 - 0x236] 00000036 9E6D FDC6 sub.w D7, [A5 - 0x23A] 0000003A 3B47 EB76 move.w [A5 - 0x148A], D7 0000003E 4CDF 1080 movem.l D7,A4, [A7]+ 00000042 4E5E unlink A6 00000044 4E75 rts fn00000046: 00000046 4E56 FB80 link A6, -0x0480 0000004A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000004E 486E FFF4 pea.l [A6 - 0xC] 00000052 A874 syscall GetPort 00000054 422E FFA2 clr.b [A6 - 0x5E] 00000058 426E FFA6 clr.w [A6 - 0x5A] 0000005C 49EE FF80 lea.l A4, [A6 - 0x80] 00000060 47FA 05BE lea.l A3, [PC + 0x5BE /* 00000620, value 0x0, cstring "" */] 00000064 3E3C 0007 move.w D7, 0x7 label00000068: 00000068 28DB move.l [A4]+, [A3]+ 0000006A 51CF FFFC dbf D7, -0x6 /* 00000068 */ 0000006E 598F subq.l A7, 4 00000070 3F3C 0084 move.w -[A7], 0x84 00000074 42A7 clr.l -[A7] 00000076 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000007C A97C syscall GetNewDialog 0000007E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000082 486E FFFC pea.l [A6 - 0x4] 00000086 2F3C 001E 0001 move.l -[A7], 0x1E0001 0000008C 1F3C 0001 move.b -[A7], 0x1 00000090 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000094 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000098 A873 syscall SetPort 0000009A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000009E 3F3C 0005 move.w -[A7], 0x5 000000A2 486E FFBC pea.l [A6 - 0x44] 000000A6 486E FFB4 pea.l [A6 - 0x4C] 000000AA 486E FFDA pea.l [A6 - 0x26] 000000AE A98D syscall GetDialogItem/GetDItem 000000B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000B4 3F3C 0001 move.w -[A7], 0x1 000000B8 486E FFBA pea.l [A6 - 0x46] 000000BC 486E FFB0 pea.l [A6 - 0x50] 000000C0 486E FFD2 pea.l [A6 - 0x2E] 000000C4 A98D syscall GetDialogItem/GetDItem 000000C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000CA 3F3C 0006 move.w -[A7], 0x6 000000CE 486E FFBA pea.l [A6 - 0x46] 000000D2 486E FFAC pea.l [A6 - 0x54] 000000D6 486E FFD2 pea.l [A6 - 0x2E] 000000DA A98D syscall GetDialogItem/GetDItem 000000DC 2F2E FFAC move.l -[A7], [A6 - 0x54] 000000E0 487A 0532 pea.l [PC + 0x532 /* 00000614, value 0xA53656C '\nSel', pstring "Selected: " */] 000000E4 486E FD80 pea.l [A6 - 0x280] 000000E8 3F2D EB7A move.w -[A7], [A5 - 0x1486] 000000EC 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000000F0 588F addq.l A7, 4 000000F2 486E FD80 pea.l [A6 - 0x280] 000000F6 487A 0516 pea.l [PC + 0x516 /* 0000060E, value 0x4206F66, pstring " of " */] 000000FA 486E FC80 pea.l [A6 - 0x380] 000000FE 3F2D EB7A move.w -[A7], [A5 - 0x1486] 00000102 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000106 588F addq.l A7, 4 00000108 486E FC80 pea.l [A6 - 0x380] 0000010C 486E FB80 pea.l [A6 - 0x480] 00000110 3F3C 0004 move.w -[A7], 0x4 00000114 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000118 486E FB80 pea.l [A6 - 0x480] 0000011C A98F syscall SetDialogItemText/SetIText 0000011E 3E3C 0001 move.w D7, 0x1 00000122 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 00000128 6000 0016 bra +0x18 /* 00000140 */ label0000012C: 0000012C 286E 0008 movea.l A4, [A6 + 0x8] 00000130 3C07 move.w D6, D7 00000132 5346 subq.w D6, 1 00000134 19BC 0001 6000 move.b [A4 + D6.w], 0x1 0000013A 5247 addq.w D7, 1 0000013C 6900 0008 bvs +0xA /* 00000146 */ label00000140: 00000140 BE6E FD80 cmp.w D7, [A6 - 0x280] 00000144 6FE6 ble -0x18 /* 0000012C */ label00000146: 00000146 3D47 FFBA move.w [A6 - 0x46], D7 0000014A 3E2E FFDE move.w D7, [A6 - 0x22] 0000014E 9E6E FFDA sub.w D7, [A6 - 0x26] 00000152 48C7 ext.l D7 00000154 8FFC 0010 divs.w D7, 0x10 00000158 E94F lsl D7.w, 4 0000015A DE6E FFDA add.w D7, [A6 - 0x26] 0000015E 3D47 FFDE move.w [A6 - 0x22], D7 00000162 2D6E FFDA FFCA move.l [A6 - 0x36], [A6 - 0x26] 00000168 2D6E FFDE FFCE move.l [A6 - 0x32], [A6 - 0x22] 0000016E 486E FFCA pea.l [A6 - 0x36] 00000172 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000 00000178 A8A9 syscall InsetRect 0000017A 526E FFD0 addq.w [A6 - 0x30], 1 0000017E 046E 000F FFE0 subi.w [A6 - 0x20], 0xF 00000184 526E FFDC addq.w [A6 - 0x24], 1 00000188 486E FFD2 pea.l [A6 - 0x2E] 0000018C 42A7 clr.l -[A7] 0000018E 3F3C 0001 move.w -[A7], 0x1 00000192 3F2D EB7A move.w -[A7], [A5 - 0x1486] 00000196 A8A7 syscall SetRect 00000198 3D7C 0010 FFC6 move.w [A6 - 0x3A], 0x10 0000019E 3E2E FFE0 move.w D7, [A6 - 0x20] 000001A2 9E6E FFDC sub.w D7, [A6 - 0x24] 000001A6 3D47 FFC8 move.w [A6 - 0x38], D7 000001AA 598F subq.l A7, 4 000001AC 486E FFDA pea.l [A6 - 0x26] 000001B0 486E FFD2 pea.l [A6 - 0x2E] 000001B4 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000001B8 4267 clr.w -[A7] 000001BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001BE 42A7 clr.l -[A7] 000001C0 2F3C 0100 0000 move.l -[A7], 0x1000000 000001C6 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 000001CA A9E7 syscall Pack0/ListManager 000001CC 2D5F FFA8 move.l [A6 - 0x58], [A7]+ 000001D0 3E3C 0001 move.w D7, 0x1 000001D4 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 000001DA 6000 004C bra +0x4E /* 00000228 */ label000001DE: 000001DE 3C07 move.w D6, D7 000001E0 5346 subq.w D6, 1 000001E2 3D46 FFA4 move.w [A6 - 0x5C], D6 000001E6 3C07 move.w D6, D7 000001E8 5346 subq.w D6, 1 000001EA E14E lsl D6.w, 8 000001EC 49ED EBBC lea.l A4, [A5 - 0x1444] 000001F0 47EE FE80 lea.l A3, [A6 - 0x180] 000001F4 49F4 6000 lea.l A4, [A4 + D6.w] 000001F8 4246 clr.w D6 000001FA 1C14 move.b D6, [A4] label000001FC: 000001FC 16DC move.b [A3]+, [A4]+ 000001FE 51CE FFFC dbf D6, -0x6 /* 000001FC */ 00000202 49EE FE80 lea.l A4, [A6 - 0x180] 00000206 2C0C move.l D6, A4 00000208 5286 addq.l D6, 1 0000020A 2F06 move.l -[A7], D6 0000020C 4246 clr.w D6 0000020E 1C2E FE80 move.b D6, [A6 - 0x180] 00000212 3F06 move.w -[A7], D6 00000214 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00000218 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000021C 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 00000220 A9E7 syscall Pack0/ListManager 00000222 5247 addq.w D7, 1 00000224 6900 0008 bvs +0xA /* 0000022E */ label00000228: 00000228 BE6E FD80 cmp.w D7, [A6 - 0x280] 0000022C 6FB0 ble -0x4E /* 000001DE */ label0000022E: 0000022E 3D47 FFBA move.w [A6 - 0x46], D7 00000232 286E FFA8 movea.l A4, [A6 - 0x58] 00000236 2854 movea.l A4, [A4] 00000238 197C 0046 0024 move.b [A4 + 0x24], 0x46 /* 'F' */ 0000023E 3E3C 0001 move.w D7, 0x1 00000242 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 00000248 6000 0022 bra +0x24 /* 0000026C */ label0000024C: 0000024C 3C07 move.w D6, D7 0000024E 5346 subq.w D6, 1 00000250 3D46 FFA4 move.w [A6 - 0x5C], D6 00000254 1F3C 0001 move.b -[A7], 0x1 00000258 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 0000025C 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00000260 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 00000264 A9E7 syscall Pack0/ListManager 00000266 5247 addq.w D7, 1 00000268 6900 0008 bvs +0xA /* 00000272 */ label0000026C: 0000026C BE6E FD80 cmp.w D7, [A6 - 0x280] 00000270 6FDA ble -0x24 /* 0000024C */ label00000272: 00000272 3D47 FFBA move.w [A6 - 0x46], D7 00000276 426E FFA4 clr.w [A6 - 0x5C] 0000027A 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1 00000280 1F3C 0001 move.b -[A7], 0x1 00000284 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00000288 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000028C 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 00000290 A9E7 syscall Pack0/ListManager 00000292 1F3C 0001 move.b -[A7], 0x1 00000296 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000029A 3F3C 002C move.w -[A7], 0x2C /* ',' */ 0000029E A9E7 syscall Pack0/ListManager 000002A0 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000002A4 3F3C 0010 move.w -[A7], 0x10 000002A8 A9E7 syscall Pack0/ListManager 000002AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002AE 4EAD 019A jsr [A5 + 0x19A /* export_47 */] label000002B2: 000002B2 558F subq.l A7, 2 000002B4 3F3C FFFF move.w -[A7], 0xFFFF 000002B8 486E FFE4 pea.l [A6 - 0x1C] 000002BC A970 syscall GetNextEvent 000002BE 1E1F move.b D7, [A7]+ 000002C0 6700 0260 beq +0x262 /* 00000522 */ 000002C4 558F subq.l A7, 2 000002C6 486E FFE4 pea.l [A6 - 0x1C] 000002CA A97F syscall IsDialogEvent 000002CC 1E1F move.b D7, [A7]+ 000002CE 6700 0234 beq +0x236 /* 00000504 */ 000002D2 0C6E 0003 FFE4 cmpi.w [A6 - 0x1C], 0x3 000002D8 57C7 seq D7 000002DA 558F subq.l A7, 2 000002DC 486E FFE4 pea.l [A6 - 0x1C] 000002E0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000002E4 3C1F move.w D6, [A7]+ 000002E6 6B18 bmi +0x1A /* 00000300 */ 000002E8 0C46 00FF cmpi.w D6, 0xFF 000002EC 6E12 bgt +0x14 /* 00000300 */ 000002EE 49EE FF9F lea.l A4, [A6 - 0x61] 000002F2 3A06 move.w D5, D6 000002F4 E64D lsr D5.w, 3 000002F6 4445 neg.w D5 000002F8 0D34 5000 btst [A4 + D5.w], D6 000002FC 0A3C 0004 xori.b ccr, 4 label00000300: 00000300 57C6 seq D6 00000302 CC07 and.b D6, D7 00000304 CC2E FFA0 and.b D6, [A6 - 0x60] 00000308 6700 001E beq +0x20 /* 00000328 */ 0000030C 1D7C 0001 FFA2 move.b [A6 - 0x5E], 0x1 00000312 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000316 3F3C 0001 move.w -[A7], 0x1 0000031A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000031E 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1 00000324 6000 01DA bra +0x1DC /* 00000500 */ label00000328: 00000328 0C6E 0006 FFE4 cmpi.w [A6 - 0x1C], 0x6 0000032E 6600 0038 bne +0x3A /* 00000368 */ 00000332 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000336 A922 syscall BeginUpdate 00000338 486E FFCA pea.l [A6 - 0x36] 0000033C A8A1 syscall FrameRect 0000033E 286E FFFC movea.l A4, [A6 - 0x4] 00000342 2F2C 0018 move.l -[A7], [A4 + 0x18] 00000346 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000034A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000034E A9E7 syscall Pack0/ListManager 00000350 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000354 A981 syscall DrawDialog 00000356 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000035A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000035E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000362 A923 syscall EndUpdate 00000364 6000 019A bra +0x19C /* 00000500 */ label00000368: 00000368 558F subq.l A7, 2 0000036A 486E FFE4 pea.l [A6 - 0x1C] 0000036E 486E FFF8 pea.l [A6 - 0x8] 00000372 486E FFE2 pea.l [A6 - 0x1E] 00000376 A980 syscall DialogSelect 00000378 1E1F move.b D7, [A7]+ 0000037A 6700 0184 beq +0x186 /* 00000500 */ 0000037E 3E2E FFE2 move.w D7, [A6 - 0x1E] 00000382 6000 015E bra +0x160 /* 000004E2 */ label00000386: 00000386 1D7C 0001 FFA2 move.b [A6 - 0x5E], 0x1 0000038C 6000 0172 bra +0x174 /* 00000500 */ label00000390: 00000390 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000394 3F3C 00FF move.w -[A7], 0xFF 00000398 A95D syscall HiliteControl 0000039A 3E3C 0001 move.w D7, 0x1 0000039E 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 000003A4 6000 0020 bra +0x22 /* 000003C6 */ label000003A8: 000003A8 3C07 move.w D6, D7 000003AA 5346 subq.w D6, 1 000003AC 3D46 FFA4 move.w [A6 - 0x5C], D6 000003B0 4227 clr.b -[A7] 000003B2 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 000003B6 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000003BA 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 000003BE A9E7 syscall Pack0/ListManager 000003C0 5247 addq.w D7, 1 000003C2 6900 0008 bvs +0xA /* 000003CC */ label000003C6: 000003C6 BE6E FD80 cmp.w D7, [A6 - 0x280] 000003CA 6FDC ble -0x22 /* 000003A8 */ label000003CC: 000003CC 3D47 FFBA move.w [A6 - 0x46], D7 000003D0 422E FFA0 clr.b [A6 - 0x60] 000003D4 2F2E FFAC move.l -[A7], [A6 - 0x54] 000003D8 487A 0224 pea.l [PC + 0x224 /* 000005FE, value 0xF53656C, pstring "Selected: 0 of " */] 000003DC 486E FD80 pea.l [A6 - 0x280] 000003E0 3F2D EB7A move.w -[A7], [A5 - 0x1486] 000003E4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000003E8 588F addq.l A7, 4 000003EA 486E FD80 pea.l [A6 - 0x280] 000003EE 486E FC80 pea.l [A6 - 0x380] 000003F2 3F3C 0002 move.w -[A7], 0x2 000003F6 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000003FA 486E FC80 pea.l [A6 - 0x380] 000003FE A98F syscall SetDialogItemText/SetIText 00000400 6000 00FE bra +0x100 /* 00000500 */ label00000404: 00000404 2D6E FFEE FFC2 move.l [A6 - 0x3E], [A6 - 0x12] 0000040A 486E FFC2 pea.l [A6 - 0x3E] 0000040E A871 syscall GlobalToLocal 00000410 558F subq.l A7, 2 00000412 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00000416 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000041A 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000041E 3F3C 0018 move.w -[A7], 0x18 00000422 A9E7 syscall Pack0/ListManager 00000424 1D5F FFC0 move.b [A6 - 0x40], [A7]+ 00000428 426E FFB8 clr.w [A6 - 0x48] 0000042C 3E3C 0001 move.w D7, 0x1 00000430 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 00000436 6000 002C bra +0x2E /* 00000464 */ label0000043A: 0000043A 3C07 move.w D6, D7 0000043C 5346 subq.w D6, 1 0000043E 3D46 FFA4 move.w [A6 - 0x5C], D6 00000442 558F subq.l A7, 2 00000444 4227 clr.b -[A7] 00000446 486E FFA4 pea.l [A6 - 0x5C] 0000044A 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000044E 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000452 A9E7 syscall Pack0/ListManager 00000454 1C1F move.b D6, [A7]+ 00000456 6700 0006 beq +0x8 /* 0000045E */ 0000045A 526E FFB8 addq.w [A6 - 0x48], 1 label0000045E: 0000045E 5247 addq.w D7, 1 00000460 6900 0008 bvs +0xA /* 0000046A */ label00000464: 00000464 BE6E FD80 cmp.w D7, [A6 - 0x280] 00000468 6FD0 ble -0x2E /* 0000043A */ label0000046A: 0000046A 3D47 FFBA move.w [A6 - 0x46], D7 0000046E 0C6E 0000 FFB8 cmpi.w [A6 - 0x48], 0x0 00000474 6F00 0014 ble +0x16 /* 0000048A */ 00000478 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1 0000047E 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000482 4267 clr.w -[A7] 00000484 A95D syscall HiliteControl 00000486 6000 0010 bra +0x12 /* 00000498 */ label0000048A: 0000048A 422E FFA0 clr.b [A6 - 0x60] 0000048E 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000492 3F3C 00FF move.w -[A7], 0xFF 00000496 A95D syscall HiliteControl label00000498: 00000498 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000049C 487A 0154 pea.l [PC + 0x154 /* 000005F2, value 0xA53656C '\nSel', pstring "Selected: " */] 000004A0 486E FD80 pea.l [A6 - 0x280] 000004A4 3F2E FFB8 move.w -[A7], [A6 - 0x48] 000004A8 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000004AC 588F addq.l A7, 4 000004AE 486E FD80 pea.l [A6 - 0x280] 000004B2 487A 0138 pea.l [PC + 0x138 /* 000005EC, value 0x4206F66, pstring " of " */] 000004B6 486E FC80 pea.l [A6 - 0x380] 000004BA 3F2D EB7A move.w -[A7], [A5 - 0x1486] 000004BE 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000004C2 588F addq.l A7, 4 000004C4 486E FC80 pea.l [A6 - 0x380] 000004C8 486E FB80 pea.l [A6 - 0x480] 000004CC 3F3C 0004 move.w -[A7], 0x4 000004D0 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000004D4 486E FB80 pea.l [A6 - 0x480] 000004D8 A98F syscall SetDialogItemText/SetIText 000004DA 426E FFA4 clr.w [A6 - 0x5C] 000004DE 6000 0020 bra +0x22 /* 00000500 */ label000004E2: 000004E2 5347 subq.w D7, 1 000004E4 6700 FEA0 beq -0x15E /* 00000386 */ 000004E8 5347 subq.w D7, 1 000004EA 6700 FE9A beq -0x164 /* 00000386 */ 000004EE 5347 subq.w D7, 1 000004F0 6700 FE94 beq -0x16A /* 00000386 */ 000004F4 5347 subq.w D7, 1 000004F6 6700 FE98 beq -0x166 /* 00000390 */ 000004FA 5347 subq.w D7, 1 000004FC 6700 FF06 beq -0xF8 /* 00000404 */ label00000500: 00000500 6000 0020 bra +0x22 /* 00000522 */ label00000504: 00000504 3E2E FFE4 move.w D7, [A6 - 0x1C] 00000508 6000 000C bra +0xE /* 00000516 */ label0000050C: 0000050C 3F3C 0001 move.w -[A7], 0x1 00000510 A9C8 syscall SysBeep 00000512 6000 000E bra +0x10 /* 00000522 */ label00000516: 00000516 5347 subq.w D7, 1 00000518 67F2 beq -0xC /* 0000050C */ 0000051A 5547 subq.w D7, 2 0000051C 67EE beq -0x10 /* 0000050C */ 0000051E 5547 subq.w D7, 2 00000520 67EA beq -0x14 /* 0000050C */ label00000522: 00000522 4A2E FFA2 tst.b [A6 - 0x5E] 00000526 6700 FD8A beq -0x274 /* 000002B2 */ 0000052A 3E2E FFE2 move.w D7, [A6 - 0x1E] 0000052E 6000 008E bra +0x90 /* 000005BE */ label00000532: 00000532 3E3C 0001 move.w D7, 0x1 00000536 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 0000053C 6000 002E bra +0x30 /* 0000056C */ label00000540: 00000540 3C07 move.w D6, D7 00000542 5346 subq.w D6, 1 00000544 3D46 FFA4 move.w [A6 - 0x5C], D6 00000548 286E 0008 movea.l A4, [A6 + 0x8] 0000054C 3C07 move.w D6, D7 0000054E 5346 subq.w D6, 1 00000550 558F subq.l A7, 2 00000552 4227 clr.b -[A7] 00000554 486E FFA4 pea.l [A6 - 0x5C] 00000558 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000055C 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000560 A9E7 syscall Pack0/ListManager 00000562 199F 6000 move.b [A4 + D6.w], [A7]+ 00000566 5247 addq.w D7, 1 00000568 6900 0008 bvs +0xA /* 00000572 */ label0000056C: 0000056C BE6E FD80 cmp.w D7, [A6 - 0x280] 00000570 6FCE ble -0x30 /* 00000540 */ label00000572: 00000572 3D47 FFBA move.w [A6 - 0x46], D7 00000576 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000057C 6000 004E bra +0x50 /* 000005CC */ label00000580: 00000580 422E 000C clr.b [A6 + 0xC] 00000584 6000 0046 bra +0x48 /* 000005CC */ label00000588: 00000588 3E3C 0001 move.w D7, 0x1 0000058C 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486] 00000592 6000 0016 bra +0x18 /* 000005AA */ label00000596: 00000596 286E 0008 movea.l A4, [A6 + 0x8] 0000059A 3C07 move.w D6, D7 0000059C 5346 subq.w D6, 1 0000059E 19BC 0001 6000 move.b [A4 + D6.w], 0x1 000005A4 5247 addq.w D7, 1 000005A6 6900 0008 bvs +0xA /* 000005B0 */ label000005AA: 000005AA BE6E FD80 cmp.w D7, [A6 - 0x280] 000005AE 6FE6 ble -0x18 /* 00000596 */ label000005B0: 000005B0 3D47 FFBA move.w [A6 - 0x46], D7 000005B4 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000005BA 6000 0010 bra +0x12 /* 000005CC */ label000005BE: 000005BE 5347 subq.w D7, 1 000005C0 6700 FF70 beq -0x8E /* 00000532 */ 000005C4 5347 subq.w D7, 1 000005C6 67B8 beq -0x46 /* 00000580 */ 000005C8 5347 subq.w D7, 1 000005CA 67BC beq -0x42 /* 00000588 */ label000005CC: 000005CC 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000005D0 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000005D4 A9E7 syscall Pack0/ListManager 000005D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005DA A983 syscall DisposeDialog 000005DC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000005E0 A873 syscall SetPort 000005E2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000005E6 4E5E unlink A6 000005E8 2E9F move.l [A7], [A7]+ 000005EA 4E75 rts 000005EC 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 000005F0 2000 move.l D0, D0 000005F2 0A53 656C xori.w [A3], 0x656C /* 'el' */ 000005F6 6563 bcs +0x65 /* 0000065B */ 000005F8 7465 moveq.l D2, 0x65 000005FA 643A bcc +0x3C /* 00000636 */ 000005FC 2000 move.l D0, D0 000005FE 0F53 bchg [A3], D7 00000600 656C bcs +0x6E /* 0000066E */ 00000602 6563 bcs +0x65 /* 00000667 */ 00000604 7465 moveq.l D2, 0x65 00000606 643A bcc +0x3C /* 00000642 */ 00000608 2030 206F move.l D0, [A0 + D2.w + 0x6F] 0000060C 6620 bne +0x22 /* 0000062E */ 0000060E 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 00000612 2000 move.l D0, D0 00000614 0A53 656C xori.w [A3], 0x656C /* 'el' */ 00000618 6563 bcs +0x65 /* 0000067D */ 0000061A 7465 moveq.l D2, 0x65 0000061C 643A bcc +0x3C /* 00000658 */ 0000061E 2000 move.l D0, D0 00000620 0000 0000 ori.b D0, 0x0 00000624 0000 0000 ori.b D0, 0x0 00000628 0000 0000 ori.b D0, 0x0 0000062C 0000 0000 ori.b D0, 0x0 // begin alternate branch 0000062E-00000636 label0000062E: 0000062E 0000 0000 ori.b D0, 0x0 00000632 0000 0000 ori.b D0, 0x0 // end alternate branch 0000062E-00000636 label0000062E: // (misaligned) 00000630 0000 0000 ori.b D0, 0x0 00000634 0000 0000 ori.b D0, 0x0 // begin alternate branch 00000636-00000640 label00000636: 00000636 0000 0000 ori.b D0, 0x0 0000063A 0000 0000 ori.b D0, 0x0 0000063E 2008 move.l D0, A0 // end alternate branch 00000636-00000640 label00000636: // (misaligned) 00000638 0000 0000 ori.b D0, 0x0 0000063C 0000 2008 ori.b D0, 0x8 export_72: fn00000640: 00000640 4E56 FFDA link A6, -0x0026 // begin alternate branch 00000642-00000644 label00000642: 00000642 FFDA .invalid <> // end alternate branch 00000642-00000644 label00000642: // (misaligned) 00000644 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000648 286D FDA8 movea.l A4, [A5 - 0x258] 0000064C 2854 movea.l A4, [A4] 0000064E 2F0C move.l -[A7], A4 00000650 A851 syscall SetCursor 00000652 486E FFE4 pea.l [A6 - 0x1C] 00000656 42A7 clr.l -[A7] label00000658: 00000658 42A7 clr.l -[A7] 0000065A A8A7 syscall SetRect 0000065C 486E FFEC pea.l [A6 - 0x14] 00000660 A874 syscall GetPort 00000662 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00000666 A873 syscall SetPort 00000668 3B6E 0008 EB78 move.w [A5 - 0x1488], [A6 + 0x8] label0000066E: 0000066E 558F subq.l A7, 2 00000670 A994 syscall CurResFile 00000672 3D5F FFF0 move.w [A6 - 0x10], [A7]+ 00000676 3F2D EB74 move.w -[A7], [A5 - 0x148C] 0000067A A998 syscall UseResFile 0000067C 3E2D EB78 move.w D7, [A5 - 0x1488] 00000680 5347 subq.w D7, 1 00000682 0647 0080 addi.w D7, 0x80 00000686 3D47 FFF4 move.w [A6 - 0xC], D7 0000068A 598F subq.l A7, 4 0000068C 2F3A 0346 move.l -[A7], [PC + 0x346 /* 000009D4, value 0x54455854 'TEXT' */] 00000690 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00000694 A9A0 syscall GetResource 00000696 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 0000069A 2F2D FBC0 move.l -[A7], [A5 - 0x440] 0000069E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000006A2 2B6E FFE0 FBC0 move.l [A5 - 0x440], [A6 - 0x20] 000006A8 558F subq.l A7, 2 000006AA 486D FBC0 pea.l [A5 - 0x440] 000006AE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000006B2 3D5F FFFA move.w [A6 - 0x6], [A7]+ 000006B6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000006BA A9A3 syscall ReleaseResource 000006BC 598F subq.l A7, 4 000006BE 2F3A 0310 move.l -[A7], [PC + 0x310 /* 000009D0, value 0x7374796C 'styl' */] 000006C2 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000006C6 A9A0 syscall GetResource 000006C8 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 000006CC 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000006D0 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000006D4 2B6E FFE0 FBC4 move.l [A5 - 0x43C], [A6 - 0x20] 000006DA 558F subq.l A7, 2 000006DC 486D FBC4 pea.l [A5 - 0x43C] 000006E0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000006E4 3D5F FFFA move.w [A6 - 0x6], [A7]+ 000006E8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000006EC A9A3 syscall ReleaseResource 000006EE 426D FBBC clr.w [A5 - 0x444] 000006F2 558F subq.l A7, 2 000006F4 2F3A 02D6 move.l -[A7], [PC + 0x2D6 /* 000009CC, value 0x50494354 'PICT' */] 000006F8 A80D syscall Count1Resources 000006FA 3E1F move.w D7, [A7]+ 000006FC 0C47 0000 cmpi.w D7, 0x0 00000700 6F00 00CC ble +0xCE /* 000007CE */ 00000704 3E2D EB78 move.w D7, [A5 - 0x1488] 00000708 5347 subq.w D7, 1 0000070A CFFC 03E8 muls.w D7, 0x3E8 0000070E 0647 07D0 addi.w D7, 0x7D0 00000712 3D47 FFF2 move.w [A6 - 0xE], D7 label00000716: 00000716 526D FBBC addq.w [A5 - 0x444], 1 0000071A 526E FFF2 addq.w [A6 - 0xE], 1 0000071E 598F subq.l A7, 4 00000720 2F3A 02A6 move.l -[A7], [PC + 0x2A6 /* 000009C8, value 0x50494354 'PICT' */] 00000724 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000728 A9A0 syscall GetResource 0000072A 2D5F FFDC move.l [A6 - 0x24], [A7]+ 0000072E 4AAE FFDC tst.l [A6 - 0x24] 00000732 6700 0048 beq +0x4A /* 0000077C */ 00000736 3E2D FBBC move.w D7, [A5 - 0x444] 0000073A 5347 subq.w D7, 1 0000073C E54F lsl D7.w, 2 0000073E 49ED FBC8 lea.l A4, [A5 - 0x438] 00000742 2F34 7000 move.l -[A7], [A4 + D7.w] 00000746 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000074A 3E2D FBBC move.w D7, [A5 - 0x444] 0000074E 5347 subq.w D7, 1 00000750 E54F lsl D7.w, 2 00000752 49ED FBC8 lea.l A4, [A5 - 0x438] 00000756 29AE FFDC 7000 move.l [A4 + D7.w], [A6 - 0x24] 0000075C 558F subq.l A7, 2 0000075E 3E2D FBBC move.w D7, [A5 - 0x444] 00000762 5347 subq.w D7, 1 00000764 E54F lsl D7.w, 2 00000766 49ED FBC8 lea.l A4, [A5 - 0x438] 0000076A 4874 7000 pea.l [A4 + D7.w] 0000076E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000772 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00000776 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000077A A9A3 syscall ReleaseResource label0000077C: 0000077C 4AAE FFDC tst.l [A6 - 0x24] 00000780 57C7 seq D7 00000782 0C6D 0014 FBBC cmpi.w [A5 - 0x444], 0x14 00000788 57C6 seq D6 0000078A 8C07 or.b D6, D7 0000078C 6788 beq -0x76 /* 00000716 */ 0000078E 4AAE FFDC tst.l [A6 - 0x24] 00000792 6600 0006 bne +0x8 /* 0000079A */ 00000796 536D FBBC subq.w [A5 - 0x444], 1 label0000079A: 0000079A 3E3C 0001 move.w D7, 0x1 0000079E 3D6D FBBC FFDA move.w [A6 - 0x26], [A5 - 0x444] 000007A4 6000 001A bra +0x1C /* 000007C0 */ label000007A8: 000007A8 3C07 move.w D6, D7 000007AA 5346 subq.w D6, 1 000007AC CDFC 000A muls.w D6, 0xA /* '\n' */ 000007B0 49ED FC18 lea.l A4, [A5 - 0x3E8] 000007B4 39BC 0001 6008 move.w [A4 + D6.w + 0x8], 0x1 000007BA 5247 addq.w D7, 1 000007BC 6900 0008 bvs +0xA /* 000007C6 */ label000007C0: 000007C0 BE6E FFDA cmp.w D7, [A6 - 0x26] 000007C4 6FE2 ble -0x1C /* 000007A8 */ label000007C6: 000007C6 3D47 FFF2 move.w [A6 - 0xE], D7 000007CA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] label000007CE: 000007CE 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0 000007D4 6F00 006A ble +0x6C /* 00000840 */ 000007D8 3E3C 0001 move.w D7, 0x1 000007DC 3D6D FBBC FFDA move.w [A6 - 0x26], [A5 - 0x444] 000007E2 6000 0052 bra +0x54 /* 00000836 */ label000007E6: 000007E6 3C3C 07D0 move.w D6, 0x7D0 000007EA DC47 add.w D6, D7 000007EC 3A2D EB78 move.w D5, [A5 - 0x1488] 000007F0 5345 subq.w D5, 1 000007F2 CBFC 03E8 muls.w D5, 0x3E8 000007F6 DA46 add.w D5, D6 000007F8 3D45 FFF2 move.w [A6 - 0xE], D5 000007FC 598F subq.l A7, 4 000007FE 2F3A 01C4 move.l -[A7], [PC + 0x1C4 /* 000009C4, value 0x706A7374 'pjst' */] 00000802 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000806 A9A0 syscall GetResource 00000808 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 0000080C 4AAE FFE0 tst.l [A6 - 0x20] 00000810 6700 001E beq +0x20 /* 00000830 */ 00000814 3C07 move.w D6, D7 00000816 5346 subq.w D6, 1 00000818 CDFC 000A muls.w D6, 0xA /* '\n' */ 0000081C 49ED FC18 lea.l A4, [A5 - 0x3E8] 00000820 266E FFE0 movea.l A3, [A6 - 0x20] 00000824 2653 movea.l A3, [A3] 00000826 3993 6008 move.w [A4 + D6.w + 0x8], [A3] 0000082A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000082E A9A3 syscall ReleaseResource label00000830: 00000830 5247 addq.w D7, 1 00000832 6900 0008 bvs +0xA /* 0000083C */ label00000836: 00000836 BE6E FFDA cmp.w D7, [A6 - 0x26] 0000083A 6FAA ble -0x54 /* 000007E6 */ label0000083C: 0000083C 3D47 FFF8 move.w [A6 - 0x8], D7 label00000840: 00000840 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000844 A998 syscall UseResFile 00000846 598F subq.l A7, 4 00000848 2F2D FBC0 move.l -[A7], [A5 - 0x440] 0000084C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000850 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000854 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000858 A9D9 syscall TEDeactivate 0000085A 42A7 clr.l -[A7] 0000085C 286D FDC0 movea.l A4, [A5 - 0x240] 00000860 2854 movea.l A4, [A4] 00000862 3E2C 003C move.w D7, [A4 + 0x3C] 00000866 48C7 ext.l D7 00000868 2F07 move.l -[A7], D7 0000086A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000086E A9D1 syscall TESetSelect 00000870 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000874 A9D7 syscall TEDelete 00000876 286D FDC0 movea.l A4, [A5 - 0x240] 0000087A 2854 movea.l A4, [A4] 0000087C 486C 0008 pea.l [A4 + 0x8] 00000880 A8A3 syscall EraseRect 00000882 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000886 558F subq.l A7, 2 00000888 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000088C A961 syscall GetControlMinimum/GetMinCtl 0000088E A963 syscall SetControlValue/SetCtlValue 00000890 486E FFE4 pea.l [A6 - 0x1C] 00000894 A87B syscall ClipRect 00000896 286D FDC0 movea.l A4, [A5 - 0x240] 0000089A 2854 movea.l A4, [A4] 0000089C 3E2C 0008 move.w D7, [A4 + 0x8] 000008A0 9E54 sub.w D7, [A4] 000008A2 558F subq.l A7, 2 000008A4 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000008A8 A960 syscall GetControlValue/GetCtlValue 000008AA 3C1F move.w D6, [A7]+ 000008AC 9E46 sub.w D7, D6 000008AE 3D47 FFF6 move.w [A6 - 0xA], D7 000008B2 4A6E FFF6 tst.w [A6 - 0xA] 000008B6 6700 000E beq +0x10 /* 000008C6 */ 000008BA 4267 clr.w -[A7] 000008BC 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000008C0 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000008C4 A9DD syscall TEScroll label000008C6: 000008C6 286D FDE4 movea.l A4, [A5 - 0x21C] 000008CA 486C 0010 pea.l [A4 + 0x10] 000008CE A87B syscall ClipRect 000008D0 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000008D4 2F2D FBC0 move.l -[A7], [A5 - 0x440] 000008D8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000008DC 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000008E0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000008E4 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000008E8 A9D8 syscall TEActivate 000008EA 0CAE 0000 0000 FFFC cmpi.l [A6 - 0x4], 0x0 000008F2 6F00 004A ble +0x4C /* 0000093E */ 000008F6 598F subq.l A7, 4 000008F8 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000008FC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000900 2E1F move.l D7, [A7]+ 00000902 0C87 0000 0000 cmpi.l D7, 0x0 00000908 6F00 001E ble +0x20 /* 00000928 */ 0000090C 286D FBC0 movea.l A4, [A5 - 0x440] 00000910 2F14 move.l -[A7], [A4] 00000912 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000916 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 0000091A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000091E 3F3C 0007 move.w -[A7], 0x7 00000922 A83D syscall TEDispatch 00000924 6000 0018 bra +0x1A /* 0000093E */ label00000928: 00000928 286D FBC0 movea.l A4, [A5 - 0x440] 0000092C 2F14 move.l -[A7], [A4] 0000092E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000932 42A7 clr.l -[A7] 00000934 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000938 3F3C 0007 move.w -[A7], 0x7 0000093C A83D syscall TEDispatch label0000093E: 0000093E 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00000942 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000946 2F2D FBC0 move.l -[A7], [A5 - 0x440] 0000094A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000094E 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000952 A9D9 syscall TEDeactivate 00000954 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0 0000095A 6F00 000E ble +0x10 /* 0000096A */ 0000095E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000962 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00000966 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] label0000096A: 0000096A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000096E 4267 clr.w -[A7] 00000970 A963 syscall SetControlValue/SetCtlValue 00000972 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000976 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000097A 598F subq.l A7, 4 0000097C A924 syscall FrontWindow 0000097E 2E1F move.l D7, [A7]+ 00000980 BEAD FDE4 cmp.l D7, [A5 - 0x21C] 00000984 6700 000C beq +0xE /* 00000992 */ 00000988 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000098C 3F3C 00FF move.w -[A7], 0xFF 00000990 A95D syscall HiliteControl label00000992: 00000992 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0 00000998 6F00 0010 ble +0x12 /* 000009AA */ 0000099C 286D FDC0 movea.l A4, [A5 - 0x240] 000009A0 2854 movea.l A4, [A4] 000009A2 486C 0008 pea.l [A4 + 0x8] 000009A6 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] label000009AA: 000009AA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000009AE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000009B2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000009B6 A873 syscall SetPort 000009B8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000009BC 4E5E unlink A6 000009BE 205F movea.l A0, [A7]+ 000009C0 548F addq.l A7, 2 000009C2 4ED0 jmp [A0] 000009C4 706A moveq.l D0, 0x6A 000009C6 7374 moveq.l D1, 0x74 000009C8 5049 addq.w A1, 8 000009CA 4354 chk.w D1, [A4] 000009CC 5049 addq.w A1, 8 000009CE 4354 chk.w D1, [A4] 000009D0 7374 moveq.l D1, 0x74 000009D2 796C moveq.l D4, 0x6C 000009D4 5445 addq.w D5, 2 000009D6 5854 addq.w [A4], 4 export_73: fn000009D8: 000009D8 4E56 FFFE link A6, -0x0002 000009DC 48E7 0100 movem.l -[A7], D7 000009E0 A850 syscall InitCursor 000009E2 2F3C C800 0000 move.l -[A7], 0xC8000000 000009E8 A8FD syscall PrGlue 000009EA 558F subq.l A7, 2 000009EC 2F3C BA00 0000 move.l -[A7], 0xBA000000 000009F2 A8FD syscall PrGlue 000009F4 3E1F move.w D7, [A7]+ 000009F6 4A47 tst.w D7 000009F8 6600 0040 bne +0x42 /* 00000A3A */ 000009FC 558F subq.l A7, 2 000009FE 2F2D E82C move.l -[A7], [A5 - 0x17D4] 00000A02 2F3C 5204 0498 move.l -[A7], 0x52040498 00000A08 A8FD syscall PrGlue 00000A0A 1D5F FFFE move.b [A6 - 0x2], [A7]+ 00000A0E 558F subq.l A7, 2 00000A10 2F2D E82C move.l -[A7], [A5 - 0x17D4] 00000A14 2F3C 2A04 0484 move.l -[A7], 0x2A040484 00000A1A A8FD syscall PrGlue 00000A1C 1D5F FFFE move.b [A6 - 0x2], [A7]+ 00000A20 4A2E FFFE tst.b [A6 - 0x2] 00000A24 6700 000C beq +0xE /* 00000A32 */ 00000A28 1B7C 0001 FDE8 move.b [A5 - 0x218], 0x1 00000A2E 6000 0006 bra +0x8 /* 00000A36 */ label00000A32: 00000A32 422D FDE8 clr.b [A5 - 0x218] label00000A36: 00000A36 6000 0008 bra +0xA /* 00000A40 */ label00000A3A: 00000A3A 3F3C 0001 move.w -[A7], 0x1 00000A3E A9C8 syscall SysBeep label00000A40: 00000A40 2F3C D000 0000 move.l -[A7], 0xD0000000 00000A46 A8FD syscall PrGlue 00000A48 4CDF 0080 movem.l D7, [A7]+ 00000A4C 4E5E unlink A6 00000A4E 4E75 rts fn00000A50: 00000A50 4E56 FDFE link A6, -0x0202 00000A54 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000A58 286E 0008 movea.l A4, [A6 + 0x8] 00000A5C 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8 00000A62 3E2D EB7C move.w D7, [A5 - 0x1484] 00000A66 6B18 bmi +0x1A /* 00000A80 */ 00000A68 0C47 000F cmpi.w D7, 0xF 00000A6C 6E12 bgt +0x14 /* 00000A80 */ 00000A6E 47EE FDFF lea.l A3, [A6 - 0x201] 00000A72 3C07 move.w D6, D7 00000A74 E64E lsr D6.w, 3 00000A76 4446 neg.w D6 00000A78 0F33 6000 btst [A3 + D6.w], D7 00000A7C 0A3C 0004 xori.b ccr, 4 label00000A80: 00000A80 57C7 seq D7 00000A82 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8 00000A88 3C2D EB7E move.w D6, [A5 - 0x1482] 00000A8C 6B18 bmi +0x1A /* 00000AA6 */ 00000A8E 0C46 000F cmpi.w D6, 0xF 00000A92 6E12 bgt +0x14 /* 00000AA6 */ 00000A94 47EE FDFF lea.l A3, [A6 - 0x201] 00000A98 3A06 move.w D5, D6 00000A9A E64D lsr D5.w, 3 00000A9C 4445 neg.w D5 00000A9E 0D33 5000 btst [A3 + D5.w], D6 00000AA2 0A3C 0004 xori.b ccr, 4 label00000AA6: 00000AA6 57C6 seq D6 00000AA8 8C07 or.b D6, D7 00000AAA 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8 00000AB0 3E2D EB80 move.w D7, [A5 - 0x1480] 00000AB4 6B18 bmi +0x1A /* 00000ACE */ 00000AB6 0C47 000F cmpi.w D7, 0xF 00000ABA 6E12 bgt +0x14 /* 00000ACE */ 00000ABC 47EE FDFF lea.l A3, [A6 - 0x201] 00000AC0 3A07 move.w D5, D7 00000AC2 E64D lsr D5.w, 3 00000AC4 4445 neg.w D5 00000AC6 0F33 5000 btst [A3 + D5.w], D7 00000ACA 0A3C 0004 xori.b ccr, 4 label00000ACE: 00000ACE 57C7 seq D7 00000AD0 8E06 or.b D7, D6 00000AD2 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8 00000AD8 3C2D EB82 move.w D6, [A5 - 0x147E] 00000ADC 6B18 bmi +0x1A /* 00000AF6 */ 00000ADE 0C46 000F cmpi.w D6, 0xF 00000AE2 6E12 bgt +0x14 /* 00000AF6 */ 00000AE4 47EE FDFF lea.l A3, [A6 - 0x201] 00000AE8 3A06 move.w D5, D6 00000AEA E64D lsr D5.w, 3 00000AEC 4445 neg.w D5 00000AEE 0D33 5000 btst [A3 + D5.w], D6 00000AF2 0A3C 0004 xori.b ccr, 4 label00000AF6: 00000AF6 57C6 seq D6 00000AF8 8C07 or.b D6, D7 00000AFA 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8 00000B00 3E2D EB84 move.w D7, [A5 - 0x147C] 00000B04 6B18 bmi +0x1A /* 00000B1E */ 00000B06 0C47 000F cmpi.w D7, 0xF 00000B0A 6E12 bgt +0x14 /* 00000B1E */ 00000B0C 47EE FDFF lea.l A3, [A6 - 0x201] 00000B10 3A07 move.w D5, D7 00000B12 E64D lsr D5.w, 3 00000B14 4445 neg.w D5 00000B16 0F33 5000 btst [A3 + D5.w], D7 00000B1A 0A3C 0004 xori.b ccr, 4 label00000B1E: 00000B1E 57C7 seq D7 00000B20 8E06 or.b D7, D6 00000B22 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8 00000B28 3C2D EB86 move.w D6, [A5 - 0x147A] 00000B2C 6B18 bmi +0x1A /* 00000B46 */ 00000B2E 0C46 000F cmpi.w D6, 0xF 00000B32 6E12 bgt +0x14 /* 00000B46 */ 00000B34 47EE FDFF lea.l A3, [A6 - 0x201] 00000B38 3A06 move.w D5, D6 00000B3A E64D lsr D5.w, 3 00000B3C 4445 neg.w D5 00000B3E 0D33 5000 btst [A3 + D5.w], D6 00000B42 0A3C 0004 xori.b ccr, 4 label00000B46: 00000B46 57C6 seq D6 00000B48 8C07 or.b D6, D7 00000B4A 4406 neg.b D6 00000B4C 1946 FFD0 move.b [A4 - 0x30], D6 00000B50 4A2C FFD0 tst.b [A4 - 0x30] 00000B54 6700 0458 beq +0x45A /* 00000FAE */ 00000B58 286E 0008 movea.l A4, [A6 + 0x8] 00000B5C 486C FFD2 pea.l [A4 - 0x2E] 00000B60 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000B64 286E 0008 movea.l A4, [A6 + 0x8] 00000B68 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 00000B6C 4227 clr.b -[A7] 00000B6E 486E FF00 pea.l [A6 - 0x100] 00000B72 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000B76 286E 0008 movea.l A4, [A6 + 0x8] 00000B7A 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 00000B7E 1F3C 0002 move.b -[A7], 0x2 00000B82 486E FE00 pea.l [A6 - 0x200] 00000B86 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000B8A 3E2D EB7C move.w D7, [A5 - 0x1484] 00000B8E 6000 0078 bra +0x7A /* 00000C08 */ label00000B92: 00000B92 286E 0008 movea.l A4, [A6 + 0x8] 00000B96 49EC FE9A lea.l A4, [A4 - 0x166] 00000B9A 47EE FF00 lea.l A3, [A6 - 0x100] 00000B9E 4247 clr.w D7 00000BA0 1E13 move.b D7, [A3] label00000BA2: 00000BA2 18DB move.b [A4]+, [A3]+ 00000BA4 51CF FFFC dbf D7, -0x6 /* 00000BA2 */ 00000BA8 6000 0070 bra +0x72 /* 00000C1A */ label00000BAC: 00000BAC 286E 0008 movea.l A4, [A6 + 0x8] 00000BB0 49EC FE9A lea.l A4, [A4 - 0x166] 00000BB4 47EE FE00 lea.l A3, [A6 - 0x200] 00000BB8 4247 clr.w D7 00000BBA 1E13 move.b D7, [A3] label00000BBC: 00000BBC 18DB move.b [A4]+, [A3]+ 00000BBE 51CF FFFC dbf D7, -0x6 /* 00000BBC */ 00000BC2 6000 0056 bra +0x58 /* 00000C1A */ label00000BC6: 00000BC6 286E 0008 movea.l A4, [A6 + 0x8] 00000BCA 49EC FE9A lea.l A4, [A4 - 0x166] 00000BCE 47ED E930 lea.l A3, [A5 - 0x16D0] 00000BD2 4247 clr.w D7 00000BD4 1E13 move.b D7, [A3] label00000BD6: 00000BD6 18DB move.b [A4]+, [A3]+ 00000BD8 51CF FFFC dbf D7, -0x6 /* 00000BD6 */ 00000BDC 6000 003C bra +0x3E /* 00000C1A */ label00000BE0: 00000BE0 286E 0008 movea.l A4, [A6 + 0x8] 00000BE4 49EC FE9A lea.l A4, [A4 - 0x166] 00000BE8 47ED E830 lea.l A3, [A5 - 0x17D0] 00000BEC 4247 clr.w D7 00000BEE 1E13 move.b D7, [A3] label00000BF0: 00000BF0 18DB move.b [A4]+, [A3]+ 00000BF2 51CF FFFC dbf D7, -0x6 /* 00000BF0 */ 00000BF6 6000 0022 bra +0x24 /* 00000C1A */ label00000BFA: 00000BFA 286E 0008 movea.l A4, [A6 + 0x8] 00000BFE 197A 03C2 FE9A move.b [A4 - 0x166], [PC + 0x3C2 /* 00000FC2, value 0x0, cstring "" */] 00000C04 6000 0014 bra +0x16 /* 00000C1A */ label00000C08: 00000C08 5747 subq.w D7, 3 00000C0A 6786 beq -0x78 /* 00000B92 */ 00000C0C 5347 subq.w D7, 1 00000C0E 679C beq -0x62 /* 00000BAC */ 00000C10 5547 subq.w D7, 2 00000C12 67B2 beq -0x4C /* 00000BC6 */ 00000C14 5547 subq.w D7, 2 00000C16 67C8 beq -0x36 /* 00000BE0 */ 00000C18 60E0 bra -0x1E /* 00000BFA */ label00000C1A: 00000C1A 3E2D EB7E move.w D7, [A5 - 0x1482] 00000C1E 6000 0078 bra +0x7A /* 00000C98 */ label00000C22: 00000C22 286E 0008 movea.l A4, [A6 + 0x8] 00000C26 49EC FD9A lea.l A4, [A4 - 0x266] 00000C2A 47EE FF00 lea.l A3, [A6 - 0x100] 00000C2E 4247 clr.w D7 00000C30 1E13 move.b D7, [A3] label00000C32: 00000C32 18DB move.b [A4]+, [A3]+ 00000C34 51CF FFFC dbf D7, -0x6 /* 00000C32 */ 00000C38 6000 0070 bra +0x72 /* 00000CAA */ label00000C3C: 00000C3C 286E 0008 movea.l A4, [A6 + 0x8] 00000C40 49EC FD9A lea.l A4, [A4 - 0x266] 00000C44 47EE FE00 lea.l A3, [A6 - 0x200] 00000C48 4247 clr.w D7 00000C4A 1E13 move.b D7, [A3] label00000C4C: 00000C4C 18DB move.b [A4]+, [A3]+ 00000C4E 51CF FFFC dbf D7, -0x6 /* 00000C4C */ 00000C52 6000 0056 bra +0x58 /* 00000CAA */ label00000C56: 00000C56 286E 0008 movea.l A4, [A6 + 0x8] 00000C5A 49EC FD9A lea.l A4, [A4 - 0x266] 00000C5E 47ED E930 lea.l A3, [A5 - 0x16D0] 00000C62 4247 clr.w D7 00000C64 1E13 move.b D7, [A3] label00000C66: 00000C66 18DB move.b [A4]+, [A3]+ 00000C68 51CF FFFC dbf D7, -0x6 /* 00000C66 */ 00000C6C 6000 003C bra +0x3E /* 00000CAA */ label00000C70: 00000C70 286E 0008 movea.l A4, [A6 + 0x8] 00000C74 49EC FD9A lea.l A4, [A4 - 0x266] 00000C78 47ED E830 lea.l A3, [A5 - 0x17D0] 00000C7C 4247 clr.w D7 00000C7E 1E13 move.b D7, [A3] label00000C80: 00000C80 18DB move.b [A4]+, [A3]+ 00000C82 51CF FFFC dbf D7, -0x6 /* 00000C80 */ 00000C86 6000 0022 bra +0x24 /* 00000CAA */ label00000C8A: 00000C8A 286E 0008 movea.l A4, [A6 + 0x8] 00000C8E 197A 0330 FD9A move.b [A4 - 0x266], [PC + 0x330 /* 00000FC0, value 0x0, cstring "" */] 00000C94 6000 0014 bra +0x16 /* 00000CAA */ label00000C98: 00000C98 5747 subq.w D7, 3 00000C9A 6786 beq -0x78 /* 00000C22 */ 00000C9C 5347 subq.w D7, 1 00000C9E 679C beq -0x62 /* 00000C3C */ 00000CA0 5547 subq.w D7, 2 00000CA2 67B2 beq -0x4C /* 00000C56 */ 00000CA4 5547 subq.w D7, 2 00000CA6 67C8 beq -0x36 /* 00000C70 */ 00000CA8 60E0 bra -0x1E /* 00000C8A */ label00000CAA: 00000CAA 3E2D EB80 move.w D7, [A5 - 0x1480] 00000CAE 6000 0078 bra +0x7A /* 00000D28 */ label00000CB2: 00000CB2 286E 0008 movea.l A4, [A6 + 0x8] 00000CB6 49EC FC9A lea.l A4, [A4 - 0x366] 00000CBA 47EE FF00 lea.l A3, [A6 - 0x100] 00000CBE 4247 clr.w D7 00000CC0 1E13 move.b D7, [A3] label00000CC2: 00000CC2 18DB move.b [A4]+, [A3]+ 00000CC4 51CF FFFC dbf D7, -0x6 /* 00000CC2 */ 00000CC8 6000 0070 bra +0x72 /* 00000D3A */ label00000CCC: 00000CCC 286E 0008 movea.l A4, [A6 + 0x8] 00000CD0 49EC FC9A lea.l A4, [A4 - 0x366] 00000CD4 47EE FE00 lea.l A3, [A6 - 0x200] 00000CD8 4247 clr.w D7 00000CDA 1E13 move.b D7, [A3] label00000CDC: 00000CDC 18DB move.b [A4]+, [A3]+ 00000CDE 51CF FFFC dbf D7, -0x6 /* 00000CDC */ 00000CE2 6000 0056 bra +0x58 /* 00000D3A */ label00000CE6: 00000CE6 286E 0008 movea.l A4, [A6 + 0x8] 00000CEA 49EC FC9A lea.l A4, [A4 - 0x366] 00000CEE 47ED E930 lea.l A3, [A5 - 0x16D0] 00000CF2 4247 clr.w D7 00000CF4 1E13 move.b D7, [A3] label00000CF6: 00000CF6 18DB move.b [A4]+, [A3]+ 00000CF8 51CF FFFC dbf D7, -0x6 /* 00000CF6 */ 00000CFC 6000 003C bra +0x3E /* 00000D3A */ label00000D00: 00000D00 286E 0008 movea.l A4, [A6 + 0x8] 00000D04 49EC FC9A lea.l A4, [A4 - 0x366] 00000D08 47ED E830 lea.l A3, [A5 - 0x17D0] 00000D0C 4247 clr.w D7 00000D0E 1E13 move.b D7, [A3] label00000D10: 00000D10 18DB move.b [A4]+, [A3]+ 00000D12 51CF FFFC dbf D7, -0x6 /* 00000D10 */ 00000D16 6000 0022 bra +0x24 /* 00000D3A */ label00000D1A: 00000D1A 286E 0008 movea.l A4, [A6 + 0x8] 00000D1E 197A 029E FC9A move.b [A4 - 0x366], [PC + 0x29E /* 00000FBE, value 0x0, cstring "" */] 00000D24 6000 0014 bra +0x16 /* 00000D3A */ label00000D28: 00000D28 5747 subq.w D7, 3 00000D2A 6786 beq -0x78 /* 00000CB2 */ 00000D2C 5347 subq.w D7, 1 00000D2E 679C beq -0x62 /* 00000CCC */ 00000D30 5547 subq.w D7, 2 00000D32 67B2 beq -0x4C /* 00000CE6 */ 00000D34 5547 subq.w D7, 2 00000D36 67C8 beq -0x36 /* 00000D00 */ 00000D38 60E0 bra -0x1E /* 00000D1A */ label00000D3A: 00000D3A 3E2D EB82 move.w D7, [A5 - 0x147E] 00000D3E 6000 0078 bra +0x7A /* 00000DB8 */ label00000D42: 00000D42 286E 0008 movea.l A4, [A6 + 0x8] 00000D46 49EC FB9A lea.l A4, [A4 - 0x466] 00000D4A 47EE FF00 lea.l A3, [A6 - 0x100] 00000D4E 4247 clr.w D7 00000D50 1E13 move.b D7, [A3] label00000D52: 00000D52 18DB move.b [A4]+, [A3]+ 00000D54 51CF FFFC dbf D7, -0x6 /* 00000D52 */ 00000D58 6000 0070 bra +0x72 /* 00000DCA */ label00000D5C: 00000D5C 286E 0008 movea.l A4, [A6 + 0x8] 00000D60 49EC FB9A lea.l A4, [A4 - 0x466] 00000D64 47EE FE00 lea.l A3, [A6 - 0x200] 00000D68 4247 clr.w D7 00000D6A 1E13 move.b D7, [A3] label00000D6C: 00000D6C 18DB move.b [A4]+, [A3]+ 00000D6E 51CF FFFC dbf D7, -0x6 /* 00000D6C */ 00000D72 6000 0056 bra +0x58 /* 00000DCA */ label00000D76: 00000D76 286E 0008 movea.l A4, [A6 + 0x8] 00000D7A 49EC FB9A lea.l A4, [A4 - 0x466] 00000D7E 47ED E930 lea.l A3, [A5 - 0x16D0] 00000D82 4247 clr.w D7 00000D84 1E13 move.b D7, [A3] label00000D86: 00000D86 18DB move.b [A4]+, [A3]+ 00000D88 51CF FFFC dbf D7, -0x6 /* 00000D86 */ 00000D8C 6000 003C bra +0x3E /* 00000DCA */ label00000D90: 00000D90 286E 0008 movea.l A4, [A6 + 0x8] 00000D94 49EC FB9A lea.l A4, [A4 - 0x466] 00000D98 47ED E830 lea.l A3, [A5 - 0x17D0] 00000D9C 4247 clr.w D7 00000D9E 1E13 move.b D7, [A3] label00000DA0: 00000DA0 18DB move.b [A4]+, [A3]+ 00000DA2 51CF FFFC dbf D7, -0x6 /* 00000DA0 */ 00000DA6 6000 0022 bra +0x24 /* 00000DCA */ label00000DAA: 00000DAA 286E 0008 movea.l A4, [A6 + 0x8] 00000DAE 197A 020C FB9A move.b [A4 - 0x466], [PC + 0x20C /* 00000FBC, value 0x0, cstring "" */] 00000DB4 6000 0014 bra +0x16 /* 00000DCA */ label00000DB8: 00000DB8 5747 subq.w D7, 3 00000DBA 6786 beq -0x78 /* 00000D42 */ 00000DBC 5347 subq.w D7, 1 00000DBE 679C beq -0x62 /* 00000D5C */ 00000DC0 5547 subq.w D7, 2 00000DC2 67B2 beq -0x4C /* 00000D76 */ 00000DC4 5547 subq.w D7, 2 00000DC6 67C8 beq -0x36 /* 00000D90 */ 00000DC8 60E0 bra -0x1E /* 00000DAA */ label00000DCA: 00000DCA 3E2D EB84 move.w D7, [A5 - 0x147C] 00000DCE 6000 0078 bra +0x7A /* 00000E48 */ label00000DD2: 00000DD2 286E 0008 movea.l A4, [A6 + 0x8] 00000DD6 49EC FA9A lea.l A4, [A4 - 0x566] 00000DDA 47EE FF00 lea.l A3, [A6 - 0x100] 00000DDE 4247 clr.w D7 00000DE0 1E13 move.b D7, [A3] label00000DE2: 00000DE2 18DB move.b [A4]+, [A3]+ 00000DE4 51CF FFFC dbf D7, -0x6 /* 00000DE2 */ 00000DE8 6000 0070 bra +0x72 /* 00000E5A */ label00000DEC: 00000DEC 286E 0008 movea.l A4, [A6 + 0x8] 00000DF0 49EC FA9A lea.l A4, [A4 - 0x566] 00000DF4 47EE FE00 lea.l A3, [A6 - 0x200] 00000DF8 4247 clr.w D7 00000DFA 1E13 move.b D7, [A3] label00000DFC: 00000DFC 18DB move.b [A4]+, [A3]+ 00000DFE 51CF FFFC dbf D7, -0x6 /* 00000DFC */ 00000E02 6000 0056 bra +0x58 /* 00000E5A */ label00000E06: 00000E06 286E 0008 movea.l A4, [A6 + 0x8] 00000E0A 49EC FA9A lea.l A4, [A4 - 0x566] 00000E0E 47ED E930 lea.l A3, [A5 - 0x16D0] 00000E12 4247 clr.w D7 00000E14 1E13 move.b D7, [A3] label00000E16: 00000E16 18DB move.b [A4]+, [A3]+ 00000E18 51CF FFFC dbf D7, -0x6 /* 00000E16 */ 00000E1C 6000 003C bra +0x3E /* 00000E5A */ label00000E20: 00000E20 286E 0008 movea.l A4, [A6 + 0x8] 00000E24 49EC FA9A lea.l A4, [A4 - 0x566] 00000E28 47ED E830 lea.l A3, [A5 - 0x17D0] 00000E2C 4247 clr.w D7 00000E2E 1E13 move.b D7, [A3] label00000E30: 00000E30 18DB move.b [A4]+, [A3]+ 00000E32 51CF FFFC dbf D7, -0x6 /* 00000E30 */ 00000E36 6000 0022 bra +0x24 /* 00000E5A */ label00000E3A: 00000E3A 286E 0008 movea.l A4, [A6 + 0x8] 00000E3E 197A 017A FA9A move.b [A4 - 0x566], [PC + 0x17A /* 00000FBA, value 0x0, cstring "" */] 00000E44 6000 0014 bra +0x16 /* 00000E5A */ label00000E48: 00000E48 5747 subq.w D7, 3 00000E4A 6786 beq -0x78 /* 00000DD2 */ 00000E4C 5347 subq.w D7, 1 00000E4E 679C beq -0x62 /* 00000DEC */ 00000E50 5547 subq.w D7, 2 00000E52 67B2 beq -0x4C /* 00000E06 */ 00000E54 5547 subq.w D7, 2 00000E56 67C8 beq -0x36 /* 00000E20 */ 00000E58 60E0 bra -0x1E /* 00000E3A */ label00000E5A: 00000E5A 3E2D EB86 move.w D7, [A5 - 0x147A] 00000E5E 6000 0078 bra +0x7A /* 00000ED8 */ label00000E62: 00000E62 286E 0008 movea.l A4, [A6 + 0x8] 00000E66 49EC F99A lea.l A4, [A4 - 0x666] 00000E6A 47EE FF00 lea.l A3, [A6 - 0x100] 00000E6E 4247 clr.w D7 00000E70 1E13 move.b D7, [A3] label00000E72: 00000E72 18DB move.b [A4]+, [A3]+ 00000E74 51CF FFFC dbf D7, -0x6 /* 00000E72 */ 00000E78 6000 0070 bra +0x72 /* 00000EEA */ label00000E7C: 00000E7C 286E 0008 movea.l A4, [A6 + 0x8] 00000E80 49EC F99A lea.l A4, [A4 - 0x666] 00000E84 47EE FE00 lea.l A3, [A6 - 0x200] 00000E88 4247 clr.w D7 00000E8A 1E13 move.b D7, [A3] label00000E8C: 00000E8C 18DB move.b [A4]+, [A3]+ 00000E8E 51CF FFFC dbf D7, -0x6 /* 00000E8C */ 00000E92 6000 0056 bra +0x58 /* 00000EEA */ label00000E96: 00000E96 286E 0008 movea.l A4, [A6 + 0x8] 00000E9A 49EC F99A lea.l A4, [A4 - 0x666] 00000E9E 47ED E930 lea.l A3, [A5 - 0x16D0] 00000EA2 4247 clr.w D7 00000EA4 1E13 move.b D7, [A3] label00000EA6: 00000EA6 18DB move.b [A4]+, [A3]+ 00000EA8 51CF FFFC dbf D7, -0x6 /* 00000EA6 */ 00000EAC 6000 003C bra +0x3E /* 00000EEA */ label00000EB0: 00000EB0 286E 0008 movea.l A4, [A6 + 0x8] 00000EB4 49EC F99A lea.l A4, [A4 - 0x666] 00000EB8 47ED E830 lea.l A3, [A5 - 0x17D0] 00000EBC 4247 clr.w D7 00000EBE 1E13 move.b D7, [A3] label00000EC0: 00000EC0 18DB move.b [A4]+, [A3]+ 00000EC2 51CF FFFC dbf D7, -0x6 /* 00000EC0 */ 00000EC6 6000 0022 bra +0x24 /* 00000EEA */ label00000ECA: 00000ECA 286E 0008 movea.l A4, [A6 + 0x8] 00000ECE 197A 00E8 F99A move.b [A4 - 0x666], [PC + 0xE8 /* 00000FB8, value 0x0, cstring "" */] 00000ED4 6000 0014 bra +0x16 /* 00000EEA */ label00000ED8: 00000ED8 5747 subq.w D7, 3 00000EDA 6786 beq -0x78 /* 00000E62 */ 00000EDC 5347 subq.w D7, 1 00000EDE 679C beq -0x62 /* 00000E7C */ 00000EE0 5547 subq.w D7, 2 00000EE2 67B2 beq -0x4C /* 00000E96 */ 00000EE4 5547 subq.w D7, 2 00000EE6 67C8 beq -0x36 /* 00000EB0 */ 00000EE8 60E0 bra -0x1E /* 00000ECA */ label00000EEA: 00000EEA 558F subq.l A7, 2 00000EEC 2F3C 000C 0014 move.l -[A7], 0xC0014 00000EF2 A902 syscall RealFont 00000EF4 1E1F move.b D7, [A7]+ 00000EF6 6700 0016 beq +0x18 /* 00000F0E */ 00000EFA 286E 0008 movea.l A4, [A6 + 0x8] 00000EFE 397C 0014 F796 move.w [A4 - 0x86A], 0x14 00000F04 397C 000C F798 move.w [A4 - 0x868], 0xC 00000F0A 6000 00A2 bra +0xA4 /* 00000FAE */ label00000F0E: 00000F0E 558F subq.l A7, 2 00000F10 2F3C 000C 0014 move.l -[A7], 0xC0014 00000F16 A902 syscall RealFont 00000F18 1E1F move.b D7, [A7]+ 00000F1A 6700 0016 beq +0x18 /* 00000F32 */ 00000F1E 286E 0008 movea.l A4, [A6 + 0x8] 00000F22 397C 0014 F796 move.w [A4 - 0x86A], 0x14 00000F28 397C 000C F798 move.w [A4 - 0x868], 0xC 00000F2E 6000 007E bra +0x80 /* 00000FAE */ label00000F32: 00000F32 558F subq.l A7, 2 00000F34 2F3C 000C 0015 move.l -[A7], 0xC0015 00000F3A A902 syscall RealFont 00000F3C 1E1F move.b D7, [A7]+ 00000F3E 6700 0016 beq +0x18 /* 00000F56 */ 00000F42 286E 0008 movea.l A4, [A6 + 0x8] 00000F46 397C 0015 F796 move.w [A4 - 0x86A], 0x15 00000F4C 397C 000C F798 move.w [A4 - 0x868], 0xC 00000F52 6000 005A bra +0x5C /* 00000FAE */ label00000F56: 00000F56 558F subq.l A7, 2 00000F58 2F3C 000C 0015 move.l -[A7], 0xC0015 00000F5E A902 syscall RealFont 00000F60 1E1F move.b D7, [A7]+ 00000F62 6700 0016 beq +0x18 /* 00000F7A */ 00000F66 286E 0008 movea.l A4, [A6 + 0x8] 00000F6A 397C 0015 F796 move.w [A4 - 0x86A], 0x15 00000F70 397C 000C F798 move.w [A4 - 0x868], 0xC 00000F76 6000 0036 bra +0x38 /* 00000FAE */ label00000F7A: 00000F7A 558F subq.l A7, 2 00000F7C 2F3C 000C 0003 move.l -[A7], 0xC0003 00000F82 A902 syscall RealFont 00000F84 1E1F move.b D7, [A7]+ 00000F86 6700 0016 beq +0x18 /* 00000F9E */ 00000F8A 286E 0008 movea.l A4, [A6 + 0x8] 00000F8E 397C 0003 F796 move.w [A4 - 0x86A], 0x3 00000F94 397C 000C F798 move.w [A4 - 0x868], 0xC 00000F9A 6000 0012 bra +0x14 /* 00000FAE */ label00000F9E: 00000F9E 286E 0008 movea.l A4, [A6 + 0x8] 00000FA2 397C 0003 F796 move.w [A4 - 0x86A], 0x3 00000FA8 397C 0009 F798 move.w [A4 - 0x868], 0x9 /* '\t' */ label00000FAE: 00000FAE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000FB2 4E5E unlink A6 00000FB4 2E9F move.l [A7], [A7]+ 00000FB6 4E75 rts 00000FB8 0000 0000 ori.b D0, 0x0 00000FBC 0000 0000 ori.b D0, 0x0 00000FC0 0000 0000 ori.b D0, 0x0 fn00000FC4: 00000FC4 4E56 FFFE link A6, -0x0002 00000FC8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000FCC 3E3C 0001 move.w D7, 0x1 00000FD0 6000 00B0 bra +0xB2 /* 00001082 */ label00000FD4: 00000FD4 286E 0008 movea.l A4, [A6 + 0x8] 00000FD8 3C07 move.w D6, D7 00000FDA 5346 subq.w D6, 1 00000FDC E74E lsl D6.w, 3 00000FDE 29AD FDC4 60B2 move.l [A4 + D6.w - 0x78], [A5 - 0x23C] 00000FE4 29AD FDC8 60B6 move.l [A4 + D6.w - 0x74], [A5 - 0x238] 00000FEA 3C07 move.w D6, D7 00000FEC 5346 subq.w D6, 1 00000FEE E74E lsl D6.w, 3 00000FF0 266D E82C movea.l A3, [A5 - 0x17D4] 00000FF4 2653 movea.l A3, [A3] 00000FF6 3A2B 000C move.w D5, [A3 + 0xC] 00000FFA 0445 0048 subi.w D5, 0x48 /* 'H' */ 00000FFE 0645 000A addi.w D5, 0xA /* '\n' */ 00001002 3985 60B2 move.w [A4 + D6.w - 0x78], D5 00001006 39AB 000C 60B6 move.w [A4 + D6.w - 0x74], [A3 + 0xC] 0000100C 3A07 move.w D5, D7 0000100E 6000 0064 bra +0x66 /* 00001074 */ label00001012: 00001012 3A2D EB76 move.w D5, [A5 - 0x148A] 00001016 DA45 add.w D5, D5 00001018 48C5 ext.l D5 0000101A 8BFC 0005 divs.w D5, 0x5 0000101E DA74 60B4 add.w D5, [A4 + D6.w - 0x76] 00001022 5245 addq.w D5, 1 00001024 3985 60B4 move.w [A4 + D6.w - 0x76], D5 00001028 3A2D EB76 move.w D5, [A5 - 0x148A] 0000102C 48C5 ext.l D5 0000102E 8BFC 0005 divs.w D5, 0x5 00001032 DA74 60B4 add.w D5, [A4 + D6.w - 0x76] 00001036 3985 60B8 move.w [A4 + D6.w - 0x72], D5 0000103A 6000 0044 bra +0x46 /* 00001080 */ label0000103E: 0000103E 3A2D EB76 move.w D5, [A5 - 0x148A] 00001042 DA45 add.w D5, D5 00001044 48C5 ext.l D5 00001046 8BFC 0005 divs.w D5, 0x5 0000104A DA74 60B4 add.w D5, [A4 + D6.w - 0x76] 0000104E 5345 subq.w D5, 1 00001050 3985 60B8 move.w [A4 + D6.w - 0x72], D5 00001054 6000 002A bra +0x2C /* 00001080 */ label00001058: 00001058 3A2D EB76 move.w D5, [A5 - 0x148A] 0000105C DA45 add.w D5, D5 0000105E 48C5 ext.l D5 00001060 8BFC 0005 divs.w D5, 0x5 00001064 3834 60B8 move.w D4, [A4 + D6.w - 0x72] 00001068 9845 sub.w D4, D5 0000106A 5244 addq.w D4, 1 0000106C 3984 60B4 move.w [A4 + D6.w - 0x76], D4 00001070 6000 000E bra +0x10 /* 00001080 */ label00001074: 00001074 5345 subq.w D5, 1 00001076 679A beq -0x64 /* 00001012 */ 00001078 5345 subq.w D5, 1 0000107A 67C2 beq -0x3C /* 0000103E */ 0000107C 5345 subq.w D5, 1 0000107E 67D8 beq -0x26 /* 00001058 */ label00001080: 00001080 5247 addq.w D7, 1 label00001082: 00001082 0C47 0003 cmpi.w D7, 0x3 00001086 6F00 FF4C ble -0xB2 /* 00000FD4 */ 0000108A 3D47 FFFE move.w [A6 - 0x2], D7 0000108E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001092 4E5E unlink A6 00001094 2E9F move.l [A7], [A7]+ 00001096 4E75 rts fn00001098: 00001098 4E56 FAFC link A6, -0x0504 0000109C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000010A0 286E 0008 movea.l A4, [A6 + 0x8] 000010A4 4A2C FFD0 tst.b [A4 - 0x30] 000010A8 6700 0446 beq +0x448 /* 000014F0 */ 000010AC 4A2D EB88 tst.b [A5 - 0x1478] 000010B0 6700 0010 beq +0x12 /* 000010C2 */ 000010B4 286E 0008 movea.l A4, [A6 + 0x8] 000010B8 396C FFDC FFDA move.w [A4 - 0x26], [A4 - 0x24] 000010BE 6000 004E bra +0x50 /* 0000110E */ label000010C2: 000010C2 286E 0008 movea.l A4, [A6 + 0x8] 000010C6 426C FFDA clr.w [A4 - 0x26] 000010CA 3E3C 0001 move.w D7, 0x1 000010CE 3C2D EB78 move.w D6, [A5 - 0x1488] 000010D2 5346 subq.w D6, 1 000010D4 3D46 FCFC move.w [A6 - 0x304], D6 000010D8 6000 001E bra +0x20 /* 000010F8 */ label000010DC: 000010DC 286E 0008 movea.l A4, [A6 + 0x8] 000010E0 3C07 move.w D6, D7 000010E2 5346 subq.w D6, 1 000010E4 DC46 add.w D6, D6 000010E6 47ED EB9C lea.l A3, [A5 - 0x1464] 000010EA 3A33 6000 move.w D5, [A3 + D6.w] 000010EE DB6C FFDA add.w [A4 - 0x26], D5 000010F2 5247 addq.w D7, 1 000010F4 6900 0008 bvs +0xA /* 000010FE */ label000010F8: 000010F8 BE6E FCFC cmp.w D7, [A6 - 0x304] 000010FC 6FDE ble -0x20 /* 000010DC */ label000010FE: 000010FE 3D47 FFFE move.w [A6 - 0x2], D7 00001102 286E 0008 movea.l A4, [A6 + 0x8] 00001106 3E2C FFDC move.w D7, [A4 - 0x24] 0000110A DF6C FFDA add.w [A4 - 0x26], D7 label0000110E: 0000110E 0C6D 0007 EB7C cmpi.w [A5 - 0x1484], 0x7 00001114 6600 0024 bne +0x26 /* 0000113A */ 00001118 286E 0008 movea.l A4, [A6 + 0x8] 0000111C 3E2D EB78 move.w D7, [A5 - 0x1488] 00001120 5347 subq.w D7, 1 00001122 E14F lsl D7.w, 8 00001124 47ED EBBC lea.l A3, [A5 - 0x1444] 00001128 49EC FE9A lea.l A4, [A4 - 0x166] 0000112C 47F3 7000 lea.l A3, [A3 + D7.w] 00001130 4247 clr.w D7 00001132 1E13 move.b D7, [A3] label00001134: 00001134 18DB move.b [A4]+, [A3]+ 00001136 51CF FFFC dbf D7, -0x6 /* 00001134 */ label0000113A: 0000113A 0C6D 0007 EB7E cmpi.w [A5 - 0x1482], 0x7 00001140 6600 0024 bne +0x26 /* 00001166 */ 00001144 286E 0008 movea.l A4, [A6 + 0x8] 00001148 3E2D EB78 move.w D7, [A5 - 0x1488] 0000114C 5347 subq.w D7, 1 0000114E E14F lsl D7.w, 8 00001150 47ED EBBC lea.l A3, [A5 - 0x1444] 00001154 49EC FD9A lea.l A4, [A4 - 0x266] 00001158 47F3 7000 lea.l A3, [A3 + D7.w] 0000115C 4247 clr.w D7 0000115E 1E13 move.b D7, [A3] label00001160: 00001160 18DB move.b [A4]+, [A3]+ 00001162 51CF FFFC dbf D7, -0x6 /* 00001160 */ label00001166: 00001166 0C6D 0007 EB80 cmpi.w [A5 - 0x1480], 0x7 0000116C 6600 0024 bne +0x26 /* 00001192 */ 00001170 286E 0008 movea.l A4, [A6 + 0x8] 00001174 3E2D EB78 move.w D7, [A5 - 0x1488] 00001178 5347 subq.w D7, 1 0000117A E14F lsl D7.w, 8 0000117C 47ED EBBC lea.l A3, [A5 - 0x1444] 00001180 49EC FC9A lea.l A4, [A4 - 0x366] 00001184 47F3 7000 lea.l A3, [A3 + D7.w] 00001188 4247 clr.w D7 0000118A 1E13 move.b D7, [A3] label0000118C: 0000118C 18DB move.b [A4]+, [A3]+ 0000118E 51CF FFFC dbf D7, -0x6 /* 0000118C */ label00001192: 00001192 0C6D 0007 EB82 cmpi.w [A5 - 0x147E], 0x7 00001198 6600 0024 bne +0x26 /* 000011BE */ 0000119C 286E 0008 movea.l A4, [A6 + 0x8] 000011A0 3E2D EB78 move.w D7, [A5 - 0x1488] 000011A4 5347 subq.w D7, 1 000011A6 E14F lsl D7.w, 8 000011A8 47ED EBBC lea.l A3, [A5 - 0x1444] 000011AC 49EC FB9A lea.l A4, [A4 - 0x466] 000011B0 47F3 7000 lea.l A3, [A3 + D7.w] 000011B4 4247 clr.w D7 000011B6 1E13 move.b D7, [A3] label000011B8: 000011B8 18DB move.b [A4]+, [A3]+ 000011BA 51CF FFFC dbf D7, -0x6 /* 000011B8 */ label000011BE: 000011BE 0C6D 0007 EB84 cmpi.w [A5 - 0x147C], 0x7 000011C4 6600 0024 bne +0x26 /* 000011EA */ 000011C8 286E 0008 movea.l A4, [A6 + 0x8] 000011CC 3E2D EB78 move.w D7, [A5 - 0x1488] 000011D0 5347 subq.w D7, 1 000011D2 E14F lsl D7.w, 8 000011D4 47ED EBBC lea.l A3, [A5 - 0x1444] 000011D8 49EC FA9A lea.l A4, [A4 - 0x566] 000011DC 47F3 7000 lea.l A3, [A3 + D7.w] 000011E0 4247 clr.w D7 000011E2 1E13 move.b D7, [A3] label000011E4: 000011E4 18DB move.b [A4]+, [A3]+ 000011E6 51CF FFFC dbf D7, -0x6 /* 000011E4 */ label000011EA: 000011EA 0C6D 0007 EB86 cmpi.w [A5 - 0x147A], 0x7 000011F0 6600 0024 bne +0x26 /* 00001216 */ 000011F4 286E 0008 movea.l A4, [A6 + 0x8] 000011F8 3E2D EB78 move.w D7, [A5 - 0x1488] 000011FC 5347 subq.w D7, 1 000011FE E14F lsl D7.w, 8 00001200 47ED EBBC lea.l A3, [A5 - 0x1444] 00001204 49EC F99A lea.l A4, [A4 - 0x666] 00001208 47F3 7000 lea.l A3, [A3 + D7.w] 0000120C 4247 clr.w D7 0000120E 1E13 move.b D7, [A3] label00001210: 00001210 18DB move.b [A4]+, [A3]+ 00001212 51CF FFFC dbf D7, -0x6 /* 00001210 */ label00001216: 00001216 0C6D 0005 EB7C cmpi.w [A5 - 0x1484], 0x5 0000121C 6600 003A bne +0x3C /* 00001258 */ 00001220 286E 0008 movea.l A4, [A6 + 0x8] 00001224 487A 0302 pea.l [PC + 0x302 /* 00001528, value 0x6506167, pstring "Page " */] 00001228 486E FBFC pea.l [A6 - 0x404] 0000122C 3F2C FFDA move.w -[A7], [A4 - 0x26] 00001230 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00001234 588F addq.l A7, 4 00001236 486E FBFC pea.l [A6 - 0x404] 0000123A 486E FAFC pea.l [A6 - 0x504] 0000123E 3F3C 0002 move.w -[A7], 0x2 00001242 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001246 49EC FE9A lea.l A4, [A4 - 0x166] 0000124A 47EE FAFC lea.l A3, [A6 - 0x504] 0000124E 4247 clr.w D7 00001250 1E13 move.b D7, [A3] label00001252: 00001252 18DB move.b [A4]+, [A3]+ 00001254 51CF FFFC dbf D7, -0x6 /* 00001252 */ label00001258: 00001258 0C6D 0005 EB7E cmpi.w [A5 - 0x1482], 0x5 0000125E 6600 003A bne +0x3C /* 0000129A */ 00001262 286E 0008 movea.l A4, [A6 + 0x8] 00001266 487A 02B8 pea.l [PC + 0x2B8 /* 00001520, value 0x6506167, pstring "Page " */] 0000126A 486E FBFC pea.l [A6 - 0x404] 0000126E 3F2C FFDA move.w -[A7], [A4 - 0x26] 00001272 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00001276 588F addq.l A7, 4 00001278 486E FBFC pea.l [A6 - 0x404] 0000127C 486E FAFC pea.l [A6 - 0x504] 00001280 3F3C 0002 move.w -[A7], 0x2 00001284 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001288 49EC FD9A lea.l A4, [A4 - 0x266] 0000128C 47EE FAFC lea.l A3, [A6 - 0x504] 00001290 4247 clr.w D7 00001292 1E13 move.b D7, [A3] label00001294: 00001294 18DB move.b [A4]+, [A3]+ 00001296 51CF FFFC dbf D7, -0x6 /* 00001294 */ label0000129A: 0000129A 0C6D 0005 EB80 cmpi.w [A5 - 0x1480], 0x5 000012A0 6600 003A bne +0x3C /* 000012DC */ 000012A4 286E 0008 movea.l A4, [A6 + 0x8] 000012A8 487A 026E pea.l [PC + 0x26E /* 00001518, value 0x6506167, pstring "Page " */] 000012AC 486E FBFC pea.l [A6 - 0x404] 000012B0 3F2C FFDA move.w -[A7], [A4 - 0x26] 000012B4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000012B8 588F addq.l A7, 4 000012BA 486E FBFC pea.l [A6 - 0x404] 000012BE 486E FAFC pea.l [A6 - 0x504] 000012C2 3F3C 0002 move.w -[A7], 0x2 000012C6 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000012CA 49EC FC9A lea.l A4, [A4 - 0x366] 000012CE 47EE FAFC lea.l A3, [A6 - 0x504] 000012D2 4247 clr.w D7 000012D4 1E13 move.b D7, [A3] label000012D6: 000012D6 18DB move.b [A4]+, [A3]+ 000012D8 51CF FFFC dbf D7, -0x6 /* 000012D6 */ label000012DC: 000012DC 0C6D 0005 EB82 cmpi.w [A5 - 0x147E], 0x5 000012E2 6600 003A bne +0x3C /* 0000131E */ 000012E6 286E 0008 movea.l A4, [A6 + 0x8] 000012EA 487A 0224 pea.l [PC + 0x224 /* 00001510, value 0x6506167, pstring "Page " */] 000012EE 486E FBFC pea.l [A6 - 0x404] 000012F2 3F2C FFDA move.w -[A7], [A4 - 0x26] 000012F6 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000012FA 588F addq.l A7, 4 000012FC 486E FBFC pea.l [A6 - 0x404] 00001300 486E FAFC pea.l [A6 - 0x504] 00001304 3F3C 0002 move.w -[A7], 0x2 00001308 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000130C 49EC FB9A lea.l A4, [A4 - 0x466] 00001310 47EE FAFC lea.l A3, [A6 - 0x504] 00001314 4247 clr.w D7 00001316 1E13 move.b D7, [A3] label00001318: 00001318 18DB move.b [A4]+, [A3]+ 0000131A 51CF FFFC dbf D7, -0x6 /* 00001318 */ label0000131E: 0000131E 0C6D 0005 EB84 cmpi.w [A5 - 0x147C], 0x5 00001324 6600 003A bne +0x3C /* 00001360 */ 00001328 286E 0008 movea.l A4, [A6 + 0x8] 0000132C 487A 01DA pea.l [PC + 0x1DA /* 00001508, value 0x6506167, pstring "Page " */] 00001330 486E FBFC pea.l [A6 - 0x404] 00001334 3F2C FFDA move.w -[A7], [A4 - 0x26] 00001338 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000133C 588F addq.l A7, 4 0000133E 486E FBFC pea.l [A6 - 0x404] 00001342 486E FAFC pea.l [A6 - 0x504] 00001346 3F3C 0002 move.w -[A7], 0x2 0000134A 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000134E 49EC FA9A lea.l A4, [A4 - 0x566] 00001352 47EE FAFC lea.l A3, [A6 - 0x504] 00001356 4247 clr.w D7 00001358 1E13 move.b D7, [A3] label0000135A: 0000135A 18DB move.b [A4]+, [A3]+ 0000135C 51CF FFFC dbf D7, -0x6 /* 0000135A */ label00001360: 00001360 0C6D 0005 EB86 cmpi.w [A5 - 0x147A], 0x5 00001366 6600 003A bne +0x3C /* 000013A2 */ 0000136A 286E 0008 movea.l A4, [A6 + 0x8] 0000136E 487A 0190 pea.l [PC + 0x190 /* 00001500, value 0x6506167, pstring "Page " */] 00001372 486E FBFC pea.l [A6 - 0x404] 00001376 3F2C FFDA move.w -[A7], [A4 - 0x26] 0000137A 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000137E 588F addq.l A7, 4 00001380 486E FBFC pea.l [A6 - 0x404] 00001384 486E FAFC pea.l [A6 - 0x504] 00001388 3F3C 0002 move.w -[A7], 0x2 0000138C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001390 49EC F99A lea.l A4, [A4 - 0x666] 00001394 47EE FAFC lea.l A3, [A6 - 0x504] 00001398 4247 clr.w D7 0000139A 1E13 move.b D7, [A3] label0000139C: 0000139C 18DB move.b [A4]+, [A3]+ 0000139E 51CF FFFC dbf D7, -0x6 /* 0000139C */ label000013A2: 000013A2 286E 0008 movea.l A4, [A6 + 0x8] 000013A6 486C FE9A pea.l [A4 - 0x166] 000013AA 487A 0152 pea.l [PC + 0x152 /* 000014FE, value 0x10D0650 */] 000013AE 286E 0008 movea.l A4, [A6 + 0x8] 000013B2 486C FB9A pea.l [A4 - 0x466] 000013B6 486E FBFC pea.l [A6 - 0x404] 000013BA 3F3C 0003 move.w -[A7], 0x3 000013BE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000013C2 49EE FEFE lea.l A4, [A6 - 0x102] 000013C6 47EE FBFC lea.l A3, [A6 - 0x404] 000013CA 4247 clr.w D7 000013CC 1E13 move.b D7, [A3] label000013CE: 000013CE 18DB move.b [A4]+, [A3]+ 000013D0 51CF FFFC dbf D7, -0x6 /* 000013CE */ 000013D4 286E 0008 movea.l A4, [A6 + 0x8] 000013D8 486C FD9A pea.l [A4 - 0x266] 000013DC 487A 011E pea.l [PC + 0x11E /* 000014FC, value 0x10D010D */] 000013E0 286E 0008 movea.l A4, [A6 + 0x8] 000013E4 486C FA9A pea.l [A4 - 0x566] 000013E8 486E FBFC pea.l [A6 - 0x404] 000013EC 3F3C 0003 move.w -[A7], 0x3 000013F0 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000013F4 49EE FDFE lea.l A4, [A6 - 0x202] 000013F8 47EE FBFC lea.l A3, [A6 - 0x404] 000013FC 4247 clr.w D7 000013FE 1E13 move.b D7, [A3] label00001400: 00001400 18DB move.b [A4]+, [A3]+ 00001402 51CF FFFC dbf D7, -0x6 /* 00001400 */ 00001406 286E 0008 movea.l A4, [A6 + 0x8] 0000140A 486C FC9A pea.l [A4 - 0x366] 0000140E 487A 00EA pea.l [PC + 0xEA /* 000014FA, value 0x10D010D */] 00001412 286E 0008 movea.l A4, [A6 + 0x8] 00001416 486C F99A pea.l [A4 - 0x666] 0000141A 486E FBFC pea.l [A6 - 0x404] 0000141E 3F3C 0003 move.w -[A7], 0x3 00001422 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001426 49EE FCFE lea.l A4, [A6 - 0x302] 0000142A 47EE FBFC lea.l A3, [A6 - 0x404] 0000142E 4247 clr.w D7 00001430 1E13 move.b D7, [A3] label00001432: 00001432 18DB move.b [A4]+, [A3]+ 00001434 51CF FFFC dbf D7, -0x6 /* 00001432 */ 00001438 286E 0008 movea.l A4, [A6 + 0x8] 0000143C 3F2C F796 move.w -[A7], [A4 - 0x86A] 00001440 A887 syscall TextFont 00001442 286E 0008 movea.l A4, [A6 + 0x8] 00001446 3F2C F798 move.w -[A7], [A4 - 0x868] 0000144A A88A syscall TextSize 0000144C 286D E82C movea.l A4, [A5 - 0x17D4] 00001450 2854 movea.l A4, [A4] 00001452 486C 0008 pea.l [A4 + 0x8] 00001456 A87B syscall ClipRect 00001458 49EE FEFE lea.l A4, [A6 - 0x102] 0000145C 2E0C move.l D7, A4 0000145E 5287 addq.l D7, 1 00001460 2F07 move.l -[A7], D7 00001462 4247 clr.w D7 00001464 1E2E FEFE move.b D7, [A6 - 0x102] 00001468 48C7 ext.l D7 0000146A 2F07 move.l -[A7], D7 0000146C 286E 0008 movea.l A4, [A6 + 0x8] 00001470 486C FFBA pea.l [A4 - 0x46] 00001474 4267 clr.w -[A7] 00001476 A9CE syscall TETextBox/TextBox 00001478 49EE FDFE lea.l A4, [A6 - 0x202] 0000147C 2E0C move.l D7, A4 0000147E 5287 addq.l D7, 1 00001480 2F07 move.l -[A7], D7 00001482 4247 clr.w D7 00001484 1E2E FDFE move.b D7, [A6 - 0x202] 00001488 48C7 ext.l D7 0000148A 2F07 move.l -[A7], D7 0000148C 286E 0008 movea.l A4, [A6 + 0x8] 00001490 486C FFB2 pea.l [A4 - 0x4E] 00001494 3F3C 0001 move.w -[A7], 0x1 00001498 A9CE syscall TETextBox/TextBox 0000149A 49EE FCFE lea.l A4, [A6 - 0x302] 0000149E 2E0C move.l D7, A4 000014A0 5287 addq.l D7, 1 000014A2 2F07 move.l -[A7], D7 000014A4 4247 clr.w D7 000014A6 1E2E FCFE move.b D7, [A6 - 0x302] 000014AA 48C7 ext.l D7 000014AC 2F07 move.l -[A7], D7 000014AE 286E 0008 movea.l A4, [A6 + 0x8] 000014B2 486C FFC2 pea.l [A4 - 0x3E] 000014B6 3F3C FFFF move.w -[A7], 0xFFFF 000014BA A9CE syscall TETextBox/TextBox 000014BC 486D FEB2 pea.l [A5 - 0x14E] 000014C0 A89D syscall PenPat 000014C2 3F2D FDC6 move.w -[A7], [A5 - 0x23A] 000014C6 286E 0008 movea.l A4, [A6 + 0x8] 000014CA 3E2C FFBA move.w D7, [A4 - 0x46] 000014CE 0447 000A subi.w D7, 0xA /* '\n' */ 000014D2 3F07 move.w -[A7], D7 000014D4 A893 syscall MoveTo 000014D6 3F2D FDCA move.w -[A7], [A5 - 0x236] 000014DA 286E 0008 movea.l A4, [A6 + 0x8] 000014DE 3E2C FFC2 move.w D7, [A4 - 0x3E] 000014E2 0447 000A subi.w D7, 0xA /* '\n' */ 000014E6 3F07 move.w -[A7], D7 000014E8 A891 syscall LineTo 000014EA 486D FEBA pea.l [A5 - 0x146] 000014EE A89D syscall PenPat label000014F0: 000014F0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000014F4 4E5E unlink A6 000014F6 2E9F move.l [A7], [A7]+ 000014F8 4E75 rts 000014FA 010D btst A5, D0 000014FC 010D btst A5, D0 000014FE 010D btst A5, D0 00001500 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 00001504 6520 bcs +0x22 /* 00001526 */ 00001506 2000 move.l D0, D0 00001508 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 0000150C 6520 bcs +0x22 /* 0000152E */ 0000150E 2000 move.l D0, D0 00001510 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 00001514 6520 bcs +0x22 /* 00001536 */ 00001516 2000 move.l D0, D0 00001518 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 0000151C 6520 bcs +0x22 /* 0000153E */ 0000151E 2000 move.l D0, D0 00001520 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 00001524 6520 bcs +0x22 /* 00001546 */ label00001526: 00001526 2000 move.l D0, D0 00001528 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 0000152C 6520 bcs +0x22 /* 0000154E */ label0000152E: 0000152E 2000 move.l D0, D0 export_74: 00001530 4E56 F482 link A6, -0x0B7E 00001534 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 // begin alternate branch 00001536-00001538 label00001536: 00001536 0F18 btst [A0]+, D7 // end alternate branch 00001536-00001538 label00001536: // (misaligned) 00001538 A850 syscall InitCursor 0000153A 1E2D FDE8 move.b D7, [A5 - 0x218] label0000153E: 0000153E 0A07 0001 xori.b D7, 0x1 00001542 6700 0006 beq +0x8 /* 0000154A */ label00001546: 00001546 4EBA F490 jsr [PC - 0xB70 /* 000009D8 */] label0000154A: 0000154A 1E2D FDE8 move.b D7, [A5 - 0x218] label0000154E: 0000154E 0A07 0001 xori.b D7, 0x1 00001552 6700 0006 beq +0x8 /* 0000155A */ 00001556 6000 0598 bra +0x59A /* 00001AF0 */ label0000155A: 0000155A 0C6D 0001 EB7A cmpi.w [A5 - 0x1486], 0x1 00001560 6600 002C bne +0x2E /* 0000158E */ 00001564 1D7C 0001 F786 move.b [A6 - 0x87A], 0x1 0000156A 3E3C 0002 move.w D7, 0x2 0000156E 6000 0010 bra +0x12 /* 00001580 */ label00001572: 00001572 3C07 move.w D6, D7 00001574 5346 subq.w D6, 1 00001576 49EE F786 lea.l A4, [A6 - 0x87A] 0000157A 4234 6000 clr.b [A4 + D6.w] 0000157E 5247 addq.w D7, 1 label00001580: 00001580 0C47 0010 cmpi.w D7, 0x10 00001584 6FEC ble -0x12 /* 00001572 */ 00001586 3D47 FFCA move.w [A6 - 0x36], D7 0000158A 6000 0016 bra +0x18 /* 000015A2 */ label0000158E: 0000158E 558F subq.l A7, 2 00001590 486E F786 pea.l [A6 - 0x87A] 00001594 4EBA EAB0 jsr [PC - 0x1550 /* 00000046 */] 00001598 1E1F move.b D7, [A7]+ 0000159A 6600 0006 bne +0x8 /* 000015A2 */ 0000159E 6000 0550 bra +0x552 /* 00001AF0 */ label000015A2: 000015A2 3E3C 0001 move.w D7, 0x1 000015A6 3D6D EB7A F784 move.w [A6 - 0x87C], [A5 - 0x1486] 000015AC 6000 001C bra +0x1E /* 000015CA */ label000015B0: 000015B0 3C07 move.w D6, D7 000015B2 5346 subq.w D6, 1 000015B4 49EE F786 lea.l A4, [A6 - 0x87A] 000015B8 4A34 6000 tst.b [A4 + D6.w] 000015BC 6700 0006 beq +0x8 /* 000015C4 */ 000015C0 3D47 FFD6 move.w [A6 - 0x2A], D7 label000015C4: 000015C4 5247 addq.w D7, 1 000015C6 6900 0008 bvs +0xA /* 000015D0 */ label000015CA: 000015CA BE6E F784 cmp.w D7, [A6 - 0x87C] 000015CE 6FE0 ble -0x1E /* 000015B0 */ label000015D0: 000015D0 3D47 FFCA move.w [A6 - 0x36], D7 000015D4 2F3C C800 0000 move.l -[A7], 0xC8000000 000015DA A8FD syscall PrGlue 000015DC 558F subq.l A7, 2 000015DE 2F3C BA00 0000 move.l -[A7], 0xBA000000 000015E4 A8FD syscall PrGlue 000015E6 3E1F move.w D7, [A7]+ 000015E8 4A47 tst.w D7 000015EA 6600 04FC bne +0x4FE /* 00001AE8 */ 000015EE 558F subq.l A7, 2 000015F0 2F2D E82C move.l -[A7], [A5 - 0x17D4] 000015F4 2F3C 3204 0488 move.l -[A7], 0x32040488 000015FA A8FD syscall PrGlue 000015FC 1E1F move.b D7, [A7]+ 000015FE 6700 04E8 beq +0x4EA /* 00001AE8 */ 00001602 286D FDA8 movea.l A4, [A5 - 0x258] 00001606 2854 movea.l A4, [A4] 00001608 2F0C move.l -[A7], A4 0000160A A851 syscall SetCursor 0000160C 558F subq.l A7, 2 0000160E 2F3C BA00 0000 move.l -[A7], 0xBA000000 00001614 A8FD syscall PrGlue 00001616 3E1F move.w D7, [A7]+ 00001618 4A47 tst.w D7 0000161A 6600 0468 bne +0x46A /* 00001A84 */ 0000161E 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001622 A873 syscall SetPort 00001624 3D6D EB78 FFCE move.w [A6 - 0x32], [A5 - 0x1488] 0000162A 558F subq.l A7, 2 0000162C 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00001630 A960 syscall GetControlValue/GetCtlValue 00001632 3D5F FFCC move.w [A6 - 0x34], [A7]+ 00001636 286D FDC0 movea.l A4, [A5 - 0x240] 0000163A 2854 movea.l A4, [A4] 0000163C 2D6C 0008 FFA2 move.l [A6 - 0x5E], [A4 + 0x8] 00001642 2D6C 000C FFA6 move.l [A6 - 0x5A], [A4 + 0xC] 00001648 2D54 FF9A move.l [A6 - 0x66], [A4] 0000164C 2D6C 0004 FF9E move.l [A6 - 0x62], [A4 + 0x4] 00001652 4EBA E9AC jsr [PC - 0x1654 /* 00000000 */] 00001656 2F0E move.l -[A7], A6 00001658 4EBA F3F6 jsr [PC - 0xC0A /* 00000A50 */] 0000165C 2F0E move.l -[A7], A6 0000165E 4EBA F964 jsr [PC - 0x69C /* 00000FC4 */] 00001662 486E FFAA pea.l [A6 - 0x56] 00001666 42A7 clr.l -[A7] 00001668 42A7 clr.l -[A7] 0000166A A8A7 syscall SetRect 0000166C 598F subq.l A7, 4 0000166E 3F3C 00C8 move.w -[A7], 0xC8 00001672 42A7 clr.l -[A7] 00001674 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000167A A97C syscall GetNewDialog 0000167C 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00001680 486E FFF8 pea.l [A6 - 0x8] 00001684 42A7 clr.l -[A7] 00001686 1F3C 0001 move.b -[A7], 0x1 0000168A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000168E 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001692 4227 clr.b -[A7] 00001694 A908 syscall ShowHide 00001696 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000169A A873 syscall SetPort 0000169C 286D E82C movea.l A4, [A5 - 0x17D4] 000016A0 2854 movea.l A4, [A4] 000016A2 1E2C 0044 move.b D7, [A4 + 0x44] 000016A6 4887 ext.w D7 000016A8 0C47 0001 cmpi.w D7, 0x1 000016AC 6600 001C bne +0x1E /* 000016CA */ 000016B0 49EE F89A lea.l A4, [A6 - 0x766] 000016B4 47FA 04B8 lea.l A3, [PC + 0x4B8 /* 00001B6E, value 0x1E53706F */] 000016B8 3E3C 0006 move.w D7, 0x6 label000016BC: 000016BC 28DB move.l [A4]+, [A3]+ 000016BE 51CF FFFC dbf D7, -0x6 /* 000016BC */ 000016C2 38DB move.w [A4]+, [A3]+ 000016C4 18DB move.b [A4]+, [A3]+ 000016C6 6000 0016 bra +0x18 /* 000016DE */ label000016CA: 000016CA 49EE F89A lea.l A4, [A6 - 0x766] 000016CE 47FA 0484 lea.l A3, [PC + 0x484 /* 00001B54, value 0x1850726F */] 000016D2 3E3C 0005 move.w D7, 0x5 label000016D6: 000016D6 28DB move.l [A4]+, [A3]+ 000016D8 51CF FFFC dbf D7, -0x6 /* 000016D6 */ 000016DC 18DB move.b [A4]+, [A3]+ label000016DE: 000016DE 486E F89A pea.l [A6 - 0x766] 000016E2 487A 046E pea.l [PC + 0x46E /* 00001B52, value 0x1850, cstring "" */] 000016E6 487A 0468 pea.l [PC + 0x468 /* 00001B50, value 0x0, cstring "" */] 000016EA 487A 0462 pea.l [PC + 0x462 /* 00001B4E, value 0x0, cstring "" */] 000016EE A98B syscall ParamText 000016F0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016F4 A981 syscall DrawDialog 000016F6 598F subq.l A7, 4 000016F8 2F2D E82C move.l -[A7], [A5 - 0x17D4] 000016FC 42A7 clr.l -[A7] 000016FE 42A7 clr.l -[A7] 00001700 2F3C 0400 0C00 move.l -[A7], 0x4000C00 00001706 A8FD syscall PrGlue 00001708 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000170C 3B7C 0001 EB78 move.w [A5 - 0x1488], 0x1 00001712 3D6E FFD6 F784 move.w [A6 - 0x87C], [A6 - 0x2A] 00001718 6000 02DA bra +0x2DC /* 000019F4 */ label0000171C: 0000171C 1E2D EB88 move.b D7, [A5 - 0x1478] 00001720 0A07 0001 xori.b D7, 0x1 00001724 3C2D EB78 move.w D6, [A5 - 0x1488] 00001728 5346 subq.w D6, 1 0000172A 49EE F786 lea.l A4, [A6 - 0x87A] 0000172E 8E34 6000 or.b D7, [A4 + D6.w] 00001732 6700 009E beq +0xA0 /* 000017D2 */ 00001736 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000173A A873 syscall SetPort 0000173C 487A 0400 pea.l [PC + 0x400 /* 00001B3E, value 0xE526570, pstring "Repagenating: " */] 00001740 3E2D EB78 move.w D7, [A5 - 0x1488] 00001744 5347 subq.w D7, 1 00001746 E14F lsl D7.w, 8 00001748 49ED EBBC lea.l A4, [A5 - 0x1444] 0000174C 4874 7000 pea.l [A4 + D7.w] 00001750 486E F684 pea.l [A6 - 0x97C] 00001754 3F3C 0002 move.w -[A7], 0x2 00001758 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000175C 49EE F79A lea.l A4, [A6 - 0x866] 00001760 47EE F684 lea.l A3, [A6 - 0x97C] 00001764 4247 clr.w D7 00001766 1E13 move.b D7, [A3] label00001768: 00001768 18DB move.b [A4]+, [A3]+ 0000176A 51CF FFFC dbf D7, -0x6 /* 00001768 */ 0000176E 486E F89A pea.l [A6 - 0x766] 00001772 486E F79A pea.l [A6 - 0x866] 00001776 487A 03C4 pea.l [PC + 0x3C4 /* 00001B3C, value 0xE52, cstring "" */] 0000177A 487A 03BE pea.l [PC + 0x3BE /* 00001B3A, value 0x0, cstring "" */] 0000177E A98B syscall ParamText 00001780 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001784 A981 syscall DrawDialog 00001786 286D FDC0 movea.l A4, [A5 - 0x240] 0000178A 2854 movea.l A4, [A4] 0000178C 296D FDE4 0052 move.l [A4 + 0x52], [A5 - 0x21C] 00001792 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001796 A873 syscall SetPort 00001798 486E FFAA pea.l [A6 - 0x56] 0000179C A87B syscall ClipRect 0000179E 3F2D EB78 move.w -[A7], [A5 - 0x1488] 000017A2 4EBA EE9C jsr [PC - 0x1164 /* 00000640 */] 000017A6 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000017AA A9D9 syscall TEDeactivate 000017AC 286D FDC0 movea.l A4, [A5 - 0x240] 000017B0 2854 movea.l A4, [A4] 000017B2 28AD FDC4 move.l [A4], [A5 - 0x23C] 000017B6 296D FDC8 0004 move.l [A4 + 0x4], [A5 - 0x238] 000017BC 296D FDC4 0008 move.l [A4 + 0x8], [A5 - 0x23C] 000017C2 296D FDC8 000C move.l [A4 + 0xC], [A5 - 0x238] 000017C8 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000017CC A9D0 syscall TECalText 000017CE 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] label000017D2: 000017D2 3E2D EB78 move.w D7, [A5 - 0x1488] 000017D6 5347 subq.w D7, 1 000017D8 49EE F786 lea.l A4, [A6 - 0x87A] 000017DC 4A34 7000 tst.b [A4 + D7.w] 000017E0 6700 01F2 beq +0x1F4 /* 000019D4 */ 000017E4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000017E8 3E3C 0001 move.w D7, 0x1 000017EC 3C2D EB78 move.w D6, [A5 - 0x1488] 000017F0 5346 subq.w D6, 1 000017F2 DC46 add.w D6, D6 000017F4 49ED EB9C lea.l A4, [A5 - 0x1464] 000017F8 3D74 6000 F684 move.w [A6 - 0x97C], [A4 + D6.w] 000017FE 6000 01B0 bra +0x1B2 /* 000019B0 */ label00001802: 00001802 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001806 A873 syscall SetPort 00001808 4A2D EB88 tst.b [A5 - 0x1478] 0000180C 6700 000A beq +0xC /* 00001818 */ 00001810 3D47 FFDA move.w [A6 - 0x26], D7 00001814 6000 003E bra +0x40 /* 00001854 */ label00001818: 00001818 426E FFDA clr.w [A6 - 0x26] 0000181C 3C3C 0001 move.w D6, 0x1 00001820 3A2D EB78 move.w D5, [A5 - 0x1488] 00001824 5345 subq.w D5, 1 00001826 3D45 F682 move.w [A6 - 0x97E], D5 0000182A 6000 001A bra +0x1C /* 00001846 */ label0000182E: 0000182E 3A06 move.w D5, D6 00001830 5345 subq.w D5, 1 00001832 DA45 add.w D5, D5 00001834 49ED EB9C lea.l A4, [A5 - 0x1464] 00001838 3834 5000 move.w D4, [A4 + D5.w] 0000183C D96E FFDA add.w [A6 - 0x26], D4 00001840 5246 addq.w D6, 1 00001842 6900 0008 bvs +0xA /* 0000184C */ label00001846: 00001846 BC6E F682 cmp.w D6, [A6 - 0x97E] 0000184A 6FE2 ble -0x1C /* 0000182E */ label0000184C: 0000184C 3D46 FFCA move.w [A6 - 0x36], D6 00001850 DF6E FFDA add.w [A6 - 0x26], D7 label00001854: 00001854 286D E82C movea.l A4, [A5 - 0x17D4] 00001858 2854 movea.l A4, [A4] 0000185A 1C2C 0044 move.b D6, [A4 + 0x44] 0000185E 4886 ext.w D6 00001860 0C46 0001 cmpi.w D6, 0x1 00001864 6600 0016 bne +0x18 /* 0000187C */ 00001868 49EE F79A lea.l A4, [A6 - 0x866] 0000186C 47FA 02BE lea.l A3, [PC + 0x2BE /* 00001B2C, value 0xC50726F, pstring "Processing: " */] 00001870 28DB move.l [A4]+, [A3]+ 00001872 28DB move.l [A4]+, [A3]+ 00001874 28DB move.l [A4]+, [A3]+ 00001876 18DB move.b [A4]+, [A3]+ 00001878 6000 0012 bra +0x14 /* 0000188C */ label0000187C: 0000187C 49EE F79A lea.l A4, [A6 - 0x866] 00001880 47FA 029E lea.l A3, [PC + 0x29E /* 00001B20, value 0xA507269 '\nPri', pstring "Printing: " */] 00001884 28DB move.l [A4]+, [A3]+ 00001886 28DB move.l [A4]+, [A3]+ 00001888 38DB move.w [A4]+, [A3]+ 0000188A 18DB move.b [A4]+, [A3]+ label0000188C: 0000188C 486E F79A pea.l [A6 - 0x866] 00001890 3C2D EB78 move.w D6, [A5 - 0x1488] 00001894 5346 subq.w D6, 1 00001896 E14E lsl D6.w, 8 00001898 49ED EBBC lea.l A4, [A5 - 0x1444] 0000189C 4874 6000 pea.l [A4 + D6.w] 000018A0 487A 0274 pea.l [PC + 0x274 /* 00001B16, value 0x82C2050, pstring ", Page: " */] 000018A4 486E F582 pea.l [A6 - 0xA7E] 000018A8 3F2E FFDA move.w -[A7], [A6 - 0x26] 000018AC 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000018B0 588F addq.l A7, 4 000018B2 486E F582 pea.l [A6 - 0xA7E] 000018B6 486E F482 pea.l [A6 - 0xB7E] 000018BA 3F3C 0004 move.w -[A7], 0x4 000018BE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000018C2 49EE F79A lea.l A4, [A6 - 0x866] 000018C6 47EE F482 lea.l A3, [A6 - 0xB7E] 000018CA 4246 clr.w D6 000018CC 1C13 move.b D6, [A3] label000018CE: 000018CE 18DB move.b [A4]+, [A3]+ 000018D0 51CE FFFC dbf D6, -0x6 /* 000018CE */ 000018D4 486E F89A pea.l [A6 - 0x766] 000018D8 486E F79A pea.l [A6 - 0x866] 000018DC 487A 0236 pea.l [PC + 0x236 /* 00001B14, value 0x82C, cstring "" */] 000018E0 487A 0230 pea.l [PC + 0x230 /* 00001B12, value 0x0, cstring "" */] 000018E4 A98B syscall ParamText 000018E6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000018EA A981 syscall DrawDialog 000018EC 286D FDC0 movea.l A4, [A5 - 0x240] 000018F0 2854 movea.l A4, [A4] 000018F2 3C07 move.w D6, D7 000018F4 5346 subq.w D6, 1 000018F6 E54E lsl D6.w, 2 000018F8 47ED FCE0 lea.l A3, [A5 - 0x320] 000018FC 598F subq.l A7, 4 000018FE 3A33 6002 move.w D5, [A3 + D6.w + 0x2] 00001902 5245 addq.w D5, 1 00001904 48C5 ext.l D5 00001906 2F05 move.l -[A7], D5 00001908 3A33 6000 move.w D5, [A3 + D6.w] 0000190C 5245 addq.w D5, 1 0000190E 48C5 ext.l D5 00001910 2F05 move.l -[A7], D5 00001912 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00001916 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000191A A83D syscall TEDispatch 0000191C 2A1F move.l D5, [A7]+ 0000191E 3D45 FFD8 move.w [A6 - 0x28], D5 00001922 3A2C 0008 move.w D5, [A4 + 0x8] 00001926 DA6E FFD8 add.w D5, [A6 - 0x28] 0000192A 3945 000C move.w [A4 + 0xC], D5 0000192E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001932 A873 syscall SetPort 00001934 286D FDC0 movea.l A4, [A5 - 0x240] 00001938 2854 movea.l A4, [A4] 0000193A 296E FFFC 0052 move.l [A4 + 0x52], [A6 - 0x4] 00001940 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001944 42A7 clr.l -[A7] 00001946 2F3C 1000 0808 move.l -[A7], 0x10000808 0000194C A8FD syscall PrGlue 0000194E 286D E82C movea.l A4, [A5 - 0x17D4] 00001952 2854 movea.l A4, [A4] 00001954 486C 0008 pea.l [A4 + 0x8] 00001958 A87B syscall ClipRect 0000195A 286D FDC0 movea.l A4, [A5 - 0x240] 0000195E 2854 movea.l A4, [A4] 00001960 486C 0008 pea.l [A4 + 0x8] 00001964 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00001968 A9D3 syscall TEUpdate 0000196A 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0 00001970 6F00 0010 ble +0x12 /* 00001982 */ 00001974 286D FDC0 movea.l A4, [A5 - 0x240] 00001978 2854 movea.l A4, [A4] 0000197A 486C 0008 pea.l [A4 + 0x8] 0000197E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] label00001982: 00001982 2F0E move.l -[A7], A6 00001984 4EBA F712 jsr [PC - 0x8EE /* 00001098 */] 00001988 486E FFAA pea.l [A6 - 0x56] 0000198C A87B syscall ClipRect 0000198E 4267 clr.w -[A7] 00001990 3C2E FFD8 move.w D6, [A6 - 0x28] 00001994 4446 neg.w D6 00001996 3F06 move.w -[A7], D6 00001998 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000199C A9DD syscall TEScroll 0000199E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019A2 2F3C 1800 040C move.l -[A7], 0x1800040C 000019A8 A8FD syscall PrGlue 000019AA 5247 addq.w D7, 1 000019AC 6900 000E bvs +0x10 /* 000019BC */ label000019B0: 000019B0 3D47 FFDC move.w [A6 - 0x24], D7 000019B4 BE6E F684 cmp.w D7, [A6 - 0x97C] 000019B8 6F00 FE48 ble -0x1B6 /* 00001802 */ label000019BC: 000019BC 558F subq.l A7, 2 000019BE 2F3C BA00 0000 move.l -[A7], 0xBA000000 000019C4 A8FD syscall PrGlue 000019C6 3E1F move.w D7, [A7]+ 000019C8 0C47 0080 cmpi.w D7, 0x80 000019CC 6600 0006 bne +0x8 /* 000019D4 */ 000019D0 6000 002E bra +0x30 /* 00001A00 */ label000019D4: 000019D4 558F subq.l A7, 2 000019D6 2F3C BA00 0000 move.l -[A7], 0xBA000000 000019DC A8FD syscall PrGlue 000019DE 3E1F move.w D7, [A7]+ 000019E0 0C47 0080 cmpi.w D7, 0x80 000019E4 6600 0006 bne +0x8 /* 000019EC */ 000019E8 6000 0016 bra +0x18 /* 00001A00 */ label000019EC: 000019EC 526D EB78 addq.w [A5 - 0x1488], 1 000019F0 6900 000E bvs +0x10 /* 00001A00 */ label000019F4: 000019F4 3E2E F784 move.w D7, [A6 - 0x87C] 000019F8 BE6D EB78 cmp.w D7, [A5 - 0x1488] 000019FC 6C00 FD1E bge -0x2E0 /* 0000171C */ label00001A00: 00001A00 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A04 2F3C 0800 0484 move.l -[A7], 0x8000484 00001A0A A8FD syscall PrGlue 00001A0C 286D E82C movea.l A4, [A5 - 0x17D4] 00001A10 2854 movea.l A4, [A4] 00001A12 1E2C 0044 move.b D7, [A4 + 0x44] 00001A16 4887 ext.w D7 00001A18 0C47 0001 cmpi.w D7, 0x1 00001A1C 57C7 seq D7 00001A1E 4407 neg.b D7 00001A20 6700 0014 beq +0x16 /* 00001A36 */ 00001A24 558F subq.l A7, 2 00001A26 2F3C BA00 0000 move.l -[A7], 0xBA000000 00001A2C A8FD syscall PrGlue 00001A2E 3C1F move.w D6, [A7]+ 00001A30 4A46 tst.w D6 00001A32 57C6 seq D6 00001A34 CE06 and.b D7, D6 label00001A36: 00001A36 6700 004C beq +0x4E /* 00001A84 */ 00001A3A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A3E A873 syscall SetPort 00001A40 49EE F89A lea.l A4, [A6 - 0x766] 00001A44 47FA 00B8 lea.l A3, [PC + 0xB8 /* 00001AFE, value 0x12507269 */] 00001A48 3E3C 0003 move.w D7, 0x3 label00001A4C: 00001A4C 28DB move.l [A4]+, [A3]+ 00001A4E 51CF FFFC dbf D7, -0x6 /* 00001A4C */ 00001A52 38DB move.w [A4]+, [A3]+ 00001A54 18DB move.b [A4]+, [A3]+ 00001A56 486E F89A pea.l [A6 - 0x766] 00001A5A 487A 00A0 pea.l [PC + 0xA0 /* 00001AFC, value 0x1250, cstring "" */] 00001A5E 487A 009A pea.l [PC + 0x9A /* 00001AFA, value 0x0, cstring "" */] 00001A62 487A 0094 pea.l [PC + 0x94 /* 00001AF8, value 0x0, cstring "" */] 00001A66 A98B syscall ParamText 00001A68 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A6C A981 syscall DrawDialog 00001A6E 2F2D E82C move.l -[A7], [A5 - 0x17D4] 00001A72 42A7 clr.l -[A7] 00001A74 42A7 clr.l -[A7] 00001A76 42A7 clr.l -[A7] 00001A78 486E FFDE pea.l [A6 - 0x22] 00001A7C 2F3C 6005 1480 move.l -[A7], 0x60051480 00001A82 A8FD syscall PrGlue label00001A84: 00001A84 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001A88 A873 syscall SetPort 00001A8A 286D FDE4 movea.l A4, [A5 - 0x21C] 00001A8E 486C 0010 pea.l [A4 + 0x10] 00001A92 A87B syscall ClipRect 00001A94 286D FDC0 movea.l A4, [A5 - 0x240] 00001A98 2854 movea.l A4, [A4] 00001A9A 296D FDE4 0052 move.l [A4 + 0x52], [A5 - 0x21C] 00001AA0 296E FFA2 0008 move.l [A4 + 0x8], [A6 - 0x5E] 00001AA6 296E FFA6 000C move.l [A4 + 0xC], [A6 - 0x5A] 00001AAC 28AE FF9A move.l [A4], [A6 - 0x66] 00001AB0 296E FF9E 0004 move.l [A4 + 0x4], [A6 - 0x62] 00001AB6 3F2E FFCE move.w -[A7], [A6 - 0x32] 00001ABA 4EBA EB84 jsr [PC - 0x147C /* 00000640 */] 00001ABE 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00001AC2 3F2E FFCC move.w -[A7], [A6 - 0x34] 00001AC6 A963 syscall SetControlValue/SetCtlValue 00001AC8 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001ACC 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001AD0 1F3C 0001 move.b -[A7], 0x1 00001AD4 A908 syscall ShowHide 00001AD6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001ADA A983 syscall DisposeDialog 00001ADC 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001AE0 A91F syscall SelectWindow 00001AE2 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00001AE6 A873 syscall SetPort label00001AE8: 00001AE8 2F3C D000 0000 move.l -[A7], 0xD0000000 00001AEE A8FD syscall PrGlue label00001AF0: 00001AF0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001AF4 4E5E unlink A6 00001AF6 4E75 rts 00001AF8 0000 0000 ori.b D0, 0x0 00001AFC 0000 1250 ori.b D0, 0x50 /* 'P' */ 00001B00 7269 moveq.l D1, 0x69 00001B02 6E74 bgt +0x76 /* 00001B78 */ 00001B04 696E bvs +0x70 /* 00001B74 */ 00001B06 6720 beq +0x22 /* 00001B28 */ 00001B08 446F 6375 neg.w [A7 + 0x6375] 00001B0C 6D65 blt +0x67 /* 00001B73 */ 00001B0E 6E74 bgt +0x76 /* 00001B84 */ 00001B10 C900 abcd D4, D0 00001B12 0000 0000 ori.b D0, 0x0 00001B16 082C 2050 6167 btst.b [A4 + 0x6167], 0x50 /* 'P' */ 00001B1C 653A bcs +0x3C /* 00001B58 */ 00001B1E 2000 move.l D0, D0 00001B20 0A50 7269 xori.w [A0], 0x7269 /* 'ri' */ 00001B24 6E74 bgt +0x76 /* 00001B9A */ 00001B26 696E bvs +0x70 /* 00001B96 */ label00001B28: 00001B28 673A beq +0x3C /* 00001B64 */ 00001B2A 2000 move.l D0, D0 00001B2C 0C50 726F cmpi.w [A0], 0x726F /* 'ro' */ 00001B30 6365 bls +0x67 /* 00001B97 */ 00001B32 7373 moveq.l D1, 0x73 00001B34 696E bvs +0x70 /* 00001BA4 */ 00001B36 673A beq +0x3C /* 00001B72 */ 00001B38 2000 move.l D0, D0 00001B3A 0000 0000 ori.b D0, 0x0 00001B3E 0E52 6570 .invalid.w [A2], 0x6570 /* 'ep' */ // invalid immediate operation 00001B42 6167 bsr +0x69 /* 00001BAB */ 00001B44 656E bcs +0x70 /* 00001BB4 */ 00001B46 6174 bsr +0x76 /* 00001BBC */ 00001B48 696E bvs +0x70 /* 00001BB8 */ 00001B4A 673A beq +0x3C /* 00001B86 */ 00001B4C 2000 move.l D0, D0 00001B4E 0000 0000 ori.b D0, 0x0 00001B52 0000 1850 ori.b D0, 0x50 /* 'P' */ 00001B56 726F moveq.l D1, 0x6F label00001B58: 00001B58 6365 bls +0x67 /* 00001BBF */ 00001B5A 7373 moveq.l D1, 0x73 00001B5C 696E bvs +0x70 /* 00001BCC */ 00001B5E 6720 beq +0x22 /* 00001B80 */ 00001B60 7468 moveq.l D2, 0x68 00001B62 6520 bcs +0x22 /* 00001B84 */ label00001B64: 00001B64 646F bcc +0x71 /* 00001BD5 */ 00001B66 6375 bls +0x77 /* 00001BDD */ 00001B68 6D65 blt +0x67 /* 00001BCF */ 00001B6A 6E74 bgt +0x76 /* 00001BE0 */ 00001B6C C900 abcd D4, D0 00001B6E 1E53 movea.b A7, [A3] 00001B70 706F moveq.l D0, 0x6F label00001B72: 00001B72 6F6C ble +0x6E /* 00001BE0 */ label00001B74: 00001B74 696E bvs +0x70 /* 00001BE4 */ 00001B76 6720 beq +0x22 /* 00001B98 */ label00001B78: 00001B78 7468 moveq.l D2, 0x68 00001B7A 6520 bcs +0x22 /* 00001B9C */ 00001B7C 646F bcc +0x71 /* 00001BED */ 00001B7E 6375 bls +0x77 /* 00001BF5 */ label00001B80: 00001B80 6D65 blt +0x67 /* 00001BE7 */ 00001B82 6E74 bgt +0x76 /* 00001BF8 */ label00001B84: 00001B84 2074 6F20 6469 movea.l A0, [A4 + 0x6469 + D6 * 8] // begin alternate branch 00001B86-00001B8A label00001B86: 00001B86 6F20 ble +0x22 /* 00001BA8 */ 00001B88 6469 bcc +0x6B /* 00001BF3 */ // end alternate branch 00001B86-00001B8A label00001B86: // (misaligned) 00001B8A 736B moveq.l D1, 0x6B 00001B8C C900 abcd D4, D0